From 9411a5a1eec19f3460eca9a6c82ebb46dc4e2f0d Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 26 六月 2025 20:06:58 +0800
Subject: [PATCH] 大屏接口bug修改

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/WxChatPayCallBack.java |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 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 5fc6d37..3059ac3 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
@@ -12,15 +12,9 @@
 import com.ruoyi.common.core.utils.StringUtils;
 import com.ruoyi.common.core.vo.UserDto;
 import com.ruoyi.common.security.annotation.RequiresPermissions;
-import com.ruoyi.order.entity.ChangeDispatch;
-import com.ruoyi.order.entity.Order;
-import com.ruoyi.order.entity.Withdraw;
-import com.ruoyi.order.entity.WithdrawDetail;
+import com.ruoyi.order.entity.*;
 import com.ruoyi.order.request.ChangeDispatchRequest;
-import com.ruoyi.order.service.ChangeDispatchService;
-import com.ruoyi.order.service.OrderService;
-import com.ruoyi.order.service.WithdrawDetailService;
-import com.ruoyi.order.service.WithdrawService;
+import com.ruoyi.order.service.*;
 import com.ruoyi.order.vx.HttpUtil;
 import com.ruoyi.system.api.RemoteUserService;
 import com.ruoyi.user.api.feignClient.UserClient;
@@ -63,6 +57,8 @@
 
     @Autowired
     private WithdrawDetailService withdrawDetailService;
+    @Autowired
+    private WithdrawRecordService withdrawRecordService;
     @Resource
     private OrderService orderService;
     @Autowired
@@ -111,6 +107,15 @@
                 withdrawDetail.setStatus("SUCCESS");
                 withdrawDetailService.updateById(withdrawDetail);
                 orderService.updateById(order);
+                WithdrawRecord withdrawRecord = new WithdrawRecord();
+                withdrawRecord.setWithdrawId(withdraw.getId());
+                withdrawRecord.setOrderId(withdraw.getOrderId());
+                withdrawRecord.setUserId(withdraw.getUserId());
+                withdrawRecord.setWithdrawType(4);
+                withdrawRecord.setCreateTime(new Date());
+                withdrawRecord.setAuditStatus(1);
+
+
             }else if ("CANCELLED".equals(state)||"CANCELING".equals(state)||"FAIL".equals(state)){
                 // 校验提现
 //                List<Withdraw> list = withdrawService.lambdaQuery().eq(Withdraw::getUserId, order.getUserId())

--
Gitblit v1.7.1