去除分配医生打印

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;// 销毁
}
dump("超出5分钟执行退款");
// 超出5分钟执行退款
if ($diff_time > 300) {
Log::getInstance()->error("分配医生队列执行失败:超出5分钟执行退款");
@ -98,7 +97,6 @@ class AssignDoctorConsumer extends ConsumerMessage
return Result::ACK;
}
dump("检测当前是否符合系统问诊时间");
// 检测当前是否符合系统问诊时间
$inquiryService = new InquiryService();
$is_system_time_pass = $inquiryService->checkSystemInquiryTime($order_inquiry['inquiry_type']);
@ -124,22 +122,19 @@ class AssignDoctorConsumer extends ConsumerMessage
}
// 分配医生
dump("分配医生");
$UserDoctorService = new UserDoctorService();
$doctor_id = $UserDoctorService->getInquiryAssignDoctor($order_inquiry['inquiry_type'],$order_inquiry['patient_id'],$is_system_time_pass);
if (empty($doctor_id)){
// 无合适医生
Db::rollBack();
dump("目前没有合适医生");
Log::getInstance()->info("分配医生队列执行:目前没有合适医生");
$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的倍数增加
sleep($redis_value * 5);
dump("重回队列");
Log::getInstance()->info("分配医生队列执行:重回队列");
return Result::REQUEUE; // 重回队列
}