|
@@ -12,6 +12,7 @@ import com.qs.mp.admin.domain.TicketPackage;
|
|
|
import com.qs.mp.admin.domain.param.ChannelOrderCancelParam;
|
|
|
import com.qs.mp.admin.service.ITicketBoxService;
|
|
|
import com.qs.mp.admin.service.ITicketPackageService;
|
|
|
+import com.qs.mp.common.enums.PayOrderStatusEnum;
|
|
|
import com.qs.mp.pay.service.IPayOrderService;
|
|
|
import com.qs.mp.pay.service.IWalletService;
|
|
|
import com.qs.mp.user.domain.UserAddr;
|
|
@@ -241,6 +242,12 @@ public class ChannelOrderServiceImpl extends
|
|
|
throw new ServiceException("支付订单不存在");
|
|
|
}
|
|
|
|
|
|
+ // 更新支付表订单状态
|
|
|
+ PayOrder payOrderParam = new PayOrder();
|
|
|
+ payOrderParam.setOrderId(payOrder.getOrderId());
|
|
|
+ payOrderParam.setOrderStatus(PayOrderStatusEnum.REFUND.getValue());
|
|
|
+ payOrderService.updateById(payOrderParam);
|
|
|
+
|
|
|
// 退款
|
|
|
walletService.refundByChannel(payOrder.getOrderId(), channelOrder.getPayAmt(),"经销商取消订单");
|
|
|
|