新增创建检测问诊订单接口,修改回调数据

This commit is contained in:
2023-08-25 18:12:15 +08:00
parent bdd7492670
commit 48f180dbb1
5 changed files with 358 additions and 137 deletions
@@ -65,7 +65,7 @@ class DetectionCompleteDelayDirectConsumer extends ConsumerMessage
// 获取现在时间距离订单结束时间的时间差
$time_diff = $InquiryService->getInquiryFinishTimeDiff($order_inquiry);
if ($time_diff == 0){
$time_diff = 10;
$time_diff = 60;
}
// 计算时间并重新加入队列
@@ -129,8 +129,6 @@ class DetectionCompleteDelayDirectConsumer extends ConsumerMessage
Log::getInstance("queue-DetectionComplete")->error("患者信息错误");
return Result::DROP;
}
}catch (\Throwable $e){
Log::getInstance("queue-DetectionComplete")->error($e->getMessage());
return Result::DROP;
@@ -194,16 +192,12 @@ class DetectionCompleteDelayDirectConsumer extends ConsumerMessage
// 修改检测订单
$data = array();
$data['detection_status'] = 4;
$data['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];// 订单-问诊id
$params = array();
$params['order_detection_id'] = $order_detection['order_detection_id'];
OrderDetection::editOrderDetection($params,$data);
// 回填检测结果字段
$order_detection['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
// 添加自动完成队列
$time = 1000 * 60 * 60 * 24 * 3;