修改医生账户
This commit is contained in:
@@ -182,7 +182,7 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
|
||||
|
||||
Db::commit();
|
||||
Log::getInstance("queue-AutoFinishInquiry")->info("成功");
|
||||
} catch (\Exception $e) {
|
||||
} catch (\Throwable $e) {
|
||||
Db::rollBack();
|
||||
Log::getInstance("queue-AutoFinishInquiry")->error("错误:" . $e->getMessage());
|
||||
return Result::REQUEUE; // 重回队列
|
||||
@@ -207,7 +207,7 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
|
||||
*/
|
||||
protected function handleDoctorAccount(array|object $order_inquiry): bool
|
||||
{
|
||||
$amount_total = bcmul($order_inquiry['amount_total'],0.75,8);
|
||||
$amount_total = bcmul((string)$order_inquiry['amount_total'],"0.75",8);
|
||||
|
||||
$params = array();
|
||||
$params['doctor_id'] = $order_inquiry['doctor_id'];
|
||||
@@ -228,7 +228,6 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
|
||||
} else {
|
||||
// 非首次
|
||||
// 总金额(已结束订单的总金额)
|
||||
|
||||
$params = array();
|
||||
$params['account_id'] = $doctor_account['account_id'];
|
||||
DoctorAccount::inc($params, 'total_amount', (float)$amount_total);
|
||||
@@ -236,6 +235,7 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
|
||||
// 账户余额
|
||||
DoctorAccount::inc($params, 'balance_account', (float)$amount_total);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -246,7 +246,7 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
|
||||
*/
|
||||
protected function handleDoctorAccountDay(array|object $order_inquiry): bool
|
||||
{
|
||||
$amount_total = bcmul($order_inquiry['amount_total'],0.75,8);
|
||||
$amount_total = bcmul((string)$order_inquiry['amount_total'],"0.75",8);
|
||||
|
||||
$params = array();
|
||||
$params['doctor_id'] = $order_inquiry['doctor_id'];
|
||||
|
||||
Reference in New Issue
Block a user