From 6752a5cb8ea3a75ffa809eb06f3c591891918c9c Mon Sep 17 00:00:00 2001 From: xhxu Date: Thu, 5 May 2022 10:37:12 +0800 Subject: [PATCH] //update ref --- .../com/iformall/service/impl/WxRefundOrderServiceImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRefundOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRefundOrderServiceImpl.java index 833a7d90e..c1b06f01b 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRefundOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRefundOrderServiceImpl.java @@ -136,7 +136,8 @@ public class WxRefundOrderServiceImpl implements WxRefundOrderService { logger.error("交易订单不存在:" + orderId); throw new MallinkException(ErrorCode.ORDER_IS_NOT_FIND); } - if(!EnumOrderStatus.ORDER_STATUS_PAYMENT_SUCCESS.getCode().equals(wxOrder.getOrderStatus())){ + if(!EnumOrderStatus.ORDER_STATUS_PAYMENT_SUCCESS.getCode().equals(wxOrder.getOrderStatus()) + && !EnumOrderStatus.ORDER_STATUS_COOPERATING_COMPLETE.getCode().equals(wxOrder.getOrderStatus())){ logger.error("交易订单状态不支持退款:" + EnumOrderStatus.getEnum(wxOrder.getOrderStatus()).getMessage()); throw new MallinkException(ErrorCode.ORDER_PAY_REFUND_FAIL); }