修改医生账户

This commit is contained in:
2024-03-18 14:59:25 +08:00
parent 9d39922b00
commit 9b7020a4e9
3 changed files with 16 additions and 14 deletions
@@ -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'];