新增腾讯im。
This commit is contained in:
@@ -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:支付超时)
|
||||
|
||||
Reference in New Issue
Block a user