This commit is contained in:
wucongxing 2023-03-08 12:01:59 +08:00
parent 4cbb2f5307
commit 220aea3530

View File

@ -93,17 +93,25 @@ class AssignDoctorConsumer extends ConsumerMessage
}
if ($diff_time > 300){
// 超出5分钟执行退款
$InquiryService = new InquiryService();
$InquiryService->inquiryRefund($order_inquiry['order_inquiry_id'],"分配医生失败");
try {
// 超出5分钟执行退款
Log::getInstance()->info("超出5分钟执行退款");
$InquiryService = new InquiryService();
$InquiryService->inquiryRefund($order_inquiry['order_inquiry_id'],"分配医生失败");
// 退款成功
Db::commit();
Log::getInstance()->info("订单已退款");
// 退款成功
Db::commit();
Log::getInstance()->info("订单已退款");
// 加入消息通知队列
// 加入消息通知队列
return Result::ACK;
} catch (\Exception $e) {
Db::rollBack();
Log::getInstance()->error("队列执行失败原因:" . "执行退款失败" . $e->getMessage());
return Result::REQUEUE; // 重回队列
}
return Result::ACK;
}
$redis = $this->container->get(Redis::class);