新增腾讯im。

This commit is contained in:
2023-03-09 16:01:03 +08:00
parent e1a015e960
commit 0850d6e3f3
19 changed files with 1265 additions and 46 deletions
@@ -55,7 +55,7 @@ class CancelUnpayOrdersDelayDirectConsumer extends ConsumerMessage
return Result::DROP;// 销毁
}
if ($order_inquiry['inquiry_refund_status'] != 0 && $order_inquiry['inquiry_refund_status'] != 5) {
if (!in_array($order_inquiry['inquiry_refund_status'],[0,4,5])) {
// 问诊订单退款状态(0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭)
Log::getInstance()->error("队列执行失败原因:订单正在退款中");
return Result::DROP;// 销毁
@@ -67,10 +67,16 @@ class CancelUnpayOrdersDelayDirectConsumer extends ConsumerMessage
return Result::DROP;// 销毁
}
// 检测订单删除状态
if ($order_inquiry['is_delete'] == 1) {
// 删除状态(0:否 1:是)
Log::getInstance()->error("取消未支付订单:订单已被删除");
return Result::ACK;// 销毁
}
// 取消问诊订单
$data = array();
$data['inquiry_status'] = 7;
$data['inquiry_refund_status'] = 2;
$data['inquiry_pay_status'] = 5;
$data['cancel_time'] = date("Y-m-d H:i:s",time());
$data['cancel_reason'] = 5; // 取消订单原因(1:医生未接诊 2:主动取消 3:无可分配医生 4:客服取消 5:支付超时)