去除分配医生打印

This commit is contained in:
wucongxing 2023-04-18 16:01:11 +08:00
parent 64ec748975
commit 5a7e1cceb1

View File

@ -76,7 +76,6 @@ class AssignDoctorConsumer extends ConsumerMessage
return Result::DROP;// 销毁 return Result::DROP;// 销毁
} }
dump("超出5分钟执行退款");
// 超出5分钟执行退款 // 超出5分钟执行退款
if ($diff_time > 300) { if ($diff_time > 300) {
Log::getInstance()->error("分配医生队列执行失败:超出5分钟执行退款"); Log::getInstance()->error("分配医生队列执行失败:超出5分钟执行退款");
@ -98,7 +97,6 @@ class AssignDoctorConsumer extends ConsumerMessage
return Result::ACK; return Result::ACK;
} }
dump("检测当前是否符合系统问诊时间");
// 检测当前是否符合系统问诊时间 // 检测当前是否符合系统问诊时间
$inquiryService = new InquiryService(); $inquiryService = new InquiryService();
$is_system_time_pass = $inquiryService->checkSystemInquiryTime($order_inquiry['inquiry_type']); $is_system_time_pass = $inquiryService->checkSystemInquiryTime($order_inquiry['inquiry_type']);
@ -124,22 +122,19 @@ class AssignDoctorConsumer extends ConsumerMessage
} }
// 分配医生 // 分配医生
dump("分配医生");
$UserDoctorService = new UserDoctorService(); $UserDoctorService = new UserDoctorService();
$doctor_id = $UserDoctorService->getInquiryAssignDoctor($order_inquiry['inquiry_type'],$order_inquiry['patient_id'],$is_system_time_pass); $doctor_id = $UserDoctorService->getInquiryAssignDoctor($order_inquiry['inquiry_type'],$order_inquiry['patient_id'],$is_system_time_pass);
if (empty($doctor_id)){ if (empty($doctor_id)){
// 无合适医生 // 无合适医生
Db::rollBack(); Db::rollBack();
dump("目前没有合适医生");
Log::getInstance()->info("分配医生队列执行:目前没有合适医生"); Log::getInstance()->info("分配医生队列执行:目前没有合适医生");
$redis_value = $this->checkAssignCount($order_inquiry['order_inquiry_id']); $redis_value = $this->checkAssignCount($order_inquiry['order_inquiry_id']);
dump("111");
dump($redis_value); Log::getInstance()->info("分配医生队列执行:目前没有合适医生,重试第" . $redis_value . "");
Log::getInstance()->info("分配医生队列执行:目前没有合适医生" . $redis_value);
// 执行睡眠,防止重复执行队列 // 执行睡眠,防止重复执行队列
// 执行规则第一次30秒第二次30秒。以30的倍数增加 // 执行规则第一次30秒第二次30秒。以30的倍数增加
sleep($redis_value * 5); sleep($redis_value * 5);
dump("重回队列");
Log::getInstance()->info("分配医生队列执行:重回队列"); Log::getInstance()->info("分配医生队列执行:重回队列");
return Result::REQUEUE; // 重回队列 return Result::REQUEUE; // 重回队列
} }