新增创建检测问诊订单接口,修改回调数据
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user