From 51ba702d8299dba54bb9896e3a1d3b1731997800 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 8 Jul 2025 13:55:51 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B3=E8=AF=B7=E9=80=80=E6=AC=BE=E6=97=B6?= =?UTF-8?q?=EF=BC=8Cprocess=E5=BD=93=E4=BD=9C=E5=B7=B2=E6=88=90=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ycwl/basic/pay/adapter/WxMpPayAdapter.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ycwl/basic/pay/adapter/WxMpPayAdapter.java b/src/main/java/com/ycwl/basic/pay/adapter/WxMpPayAdapter.java index 6d7fd9d..67031ac 100644 --- a/src/main/java/com/ycwl/basic/pay/adapter/WxMpPayAdapter.java +++ b/src/main/java/com/ycwl/basic/pay/adapter/WxMpPayAdapter.java @@ -56,6 +56,7 @@ import static com.wechat.pay.java.core.http.Constant.WECHAT_PAY_NONCE; import static com.wechat.pay.java.core.http.Constant.WECHAT_PAY_SERIAL; import static com.wechat.pay.java.core.http.Constant.WECHAT_PAY_SIGNATURE; import static com.wechat.pay.java.core.http.Constant.WECHAT_PAY_TIMESTAMP; +import static com.wechat.pay.java.service.refund.model.Status.PROCESSING; import static com.wechat.pay.java.service.refund.model.Status.SUCCESS; public class WxMpPayAdapter implements IPayAdapter { @@ -272,7 +273,7 @@ public class WxMpPayAdapter implements IPayAdapter { createRequest.setAmount(amountReq); createRequest.setNotifyUrl(request.getNotifyUrl()); Refund refund = service.create(createRequest); - if (refund.getStatus() == SUCCESS) { + if (refund.getStatus() == SUCCESS || refund.getStatus() == PROCESSING) { resp.setSuccess(true); resp.setRefundNo(refund.getOutRefundNo()); } else {