From 0a43447534ca364ceccda80257566466e6329dd4 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 24 六月 2025 19:18:16 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java
index b03e338..3687009 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java
@@ -111,7 +111,7 @@
                 withdrawDetail.setStatus("SUCCESS");
                 withdrawDetailService.updateById(withdrawDetail);
                 orderService.updateById(order);
-            }else if ("CANCELLED".equals(state)){
+            }else if ("CANCELLED".equals(state)||"CANCELING".equals(state)||"FAIL".equals(state)){
                 // 校验提现
                 List<Withdraw> list = withdrawService.lambdaQuery().eq(Withdraw::getUserId, order.getUserId())
                         .eq(Withdraw::getOrderId, order.getId()).list();
@@ -200,4 +200,13 @@
         return allTransfersSuccessful;
     }
 
+//    public static void main(String[] args) {
+//        String s = "1827928ae317443a8ef788e9ed56e8dc";
+//        String s1 = HttpUtil.queryTransBatRequest(WechatConstants.WE_CHAT_PAY_QUERY_URL_PRE + s,
+//                "7EEA04429B006E12AAA421C002EC48BBEED5BE94",
+//                "1665330417",
+//                "D:\\apiclient_key.pem", WechatConstants.WE_CHAT_QUERY_URL_SUF + s);
+//        System.err.println(s1);
+//    }
+
 }

--
Gitblit v1.7.1