修改订单结束统计问题

This commit is contained in:
wucongxing8150 2024-03-15 15:26:46 +08:00
parent cc253c2d0e
commit dff1b5dcc0

View File

@ -124,7 +124,12 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
* 2、快速、购药类型下非坐班医生 * 2、快速、购药类型下非坐班医生
*/ */
if ($order_inquiry['amount_total'] > 0) { if ($order_inquiry['amount_total'] > 0) {
if (in_array($order_inquiry['inquiry_type'],[1,3]) && $user_doctor['is_platform_deep_cooperation'] == 0){ $is_handle_doctor_account = 1;
if ($user_doctor['is_platform_deep_cooperation'] == 1 && in_array($order_inquiry['inquiry_type'],[2,4])){
$is_handle_doctor_account = 0;
}
if ($is_handle_doctor_account == 1){
// 处理医生账户总表 // 处理医生账户总表
$res = $this->handleDoctorAccount($order_inquiry); $res = $this->handleDoctorAccount($order_inquiry);
if (!$res) { if (!$res) {
@ -326,7 +331,7 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
* 处理回写患者病例 * 处理回写患者病例
* 回写失败不做处理 * 回写失败不做处理
* @param array|object $order_inquiry * @param array|object $order_inquiry
* @return void * @return bool
*/ */
protected function handleOrderInquiryCase(array|object $order_inquiry): bool protected function handleOrderInquiryCase(array|object $order_inquiry): bool
{ {
@ -570,7 +575,7 @@ class AutoFinishInquiryDelayDirectConsumer extends ConsumerMessage
return true; return true;
}catch (\Throwable $e){ }catch (\Throwable $e){
Log::getInstance("queue-AutoFinishInquiry")->error($e->getMessage()); Log::getInstance("queue-AutoFinishInquiry")->error($e->getMessage());
return false; return true;
} }
} }