新增退款成功,恢复优惠卷

This commit is contained in:
2023-04-12 17:43:34 +08:00
parent 28e0a9041c
commit ab6c289bc4
4 changed files with 50 additions and 24 deletions
@@ -105,28 +105,6 @@ class CancelUnInquiryOrdersDelayDirectConsumer extends ConsumerMessage
$params['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
OrderInquiry::edit($params, $save_data);
// 恢复优惠卷
if (!empty($order_inquiry['coupon_amount_total']) && $order_inquiry['coupon_amount_total'] > 0) {
// 获取用户优惠卷信息
$params = array();
$params['order_inquiry_id'] = $order_inquiry['order_inquiry_id'];
$order_inquiry_coupon = OrderInquiryCoupon::getOne($params);
if (!empty($order_inquiry_coupon)) {
// 恢复优惠卷
$save_data = array();
$save_data['user_coupon_status'] = 0;
$save_data['coupon_use_date'] = date('Y-m-d H:i:s', time());
$params = array();
$params['user_coupon_id'] = $order_inquiry_coupon['user_coupon_id'];
UserCoupon::edit($params, $save_data);
// 发送站内消息-优惠卷退还
$MessagePush = new MessagePush($order_inquiry['user_id'],$order_inquiry['order_inquiry_id']);
$MessagePush->patientRefundCoupon();
}
}
// 订单退款
if ($order_inquiry['inquiry_pay_status'] == 2) {
// 检测问诊订单执行退款次数