订单取消时,如未支付,则不需要进行退款处理

This commit is contained in:
Chopper 2021-07-12 12:41:00 +08:00
parent b6a5630021
commit 3c78a06008

View File

@ -40,7 +40,10 @@ public class PaymentExecute implements OrderStatusChangeEvent {
if (order.getPayStatus() == PayStatusEnum.UNPAID.name()) { if (order.getPayStatus() == PayStatusEnum.UNPAID.name()) {
return; return;
} }
//如果未付款则不去要退回相关代码执行
if (order.getPayStatus().equals(PayStatusEnum.UNPAID.name())) {
return;
}
PaymentMethodEnum paymentMethodEnum = PaymentMethodEnum.valueOf(order.getPaymentMethod()); PaymentMethodEnum paymentMethodEnum = PaymentMethodEnum.valueOf(order.getPaymentMethod());
//进行退款操作 //进行退款操作
switch (paymentMethodEnum) { switch (paymentMethodEnum) {
@ -69,7 +72,7 @@ public class PaymentExecute implements OrderStatusChangeEvent {
case BANK_TRANSFER: case BANK_TRANSFER:
break; break;
default: default:
log.error("订单支付执行异常,订单编号:", orderMessage.getOrderSn()); log.error("订单支付执行异常,订单编号:{}", orderMessage.getOrderSn());
break; break;
} }
break; break;