From dc9239d73b15b9a51c46a9e8d25c0d4400e613ce Mon Sep 17 00:00:00 2001
From: luodangjia <luodangjia>
Date: 星期一, 29 七月 2024 09:17:54 +0800
Subject: [PATCH] 7.29

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java
index bc9b449..c9f7e64 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/WithdrawServiceImpl.java
@@ -6,9 +6,11 @@
 import com.ruoyi.common.core.constant.Constants;
 import com.ruoyi.common.core.constant.OrderConstants;
 import com.ruoyi.common.core.constant.WechatConstants;
+import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.core.exception.GlobalException;
 import com.ruoyi.common.core.utils.SnowflakeIdWorker;
 import com.ruoyi.common.core.utils.StringUtils;
+import com.ruoyi.common.core.vo.UserDto;
 import com.ruoyi.order.entity.Order;
 import com.ruoyi.order.entity.Withdraw;
 import com.ruoyi.order.entity.WithdrawalSetting;
@@ -20,6 +22,7 @@
 import com.ruoyi.order.vo.MoneyQueryRequest;
 import com.ruoyi.order.vo.UserWithdrawRecordVO;
 import com.ruoyi.order.vx.HttpUtil;
+import com.ruoyi.user.api.feignClient.UserClient;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.core.io.ClassPathResource;
 import org.springframework.stereotype.Service;
@@ -79,10 +82,14 @@
      */
     @Value("wx.transferRemark")
     private String transferRemark;
+    @Resource
+    private UserClient userClient;
 
     @Override
     public Page<UserWithdrawRecordVO> withdrawPage(String nickname, String userPhone, String applyForTime, Integer state, Page<UserWithdrawRecordVO> page) {
-        return baseMapper.withdrawPage(nickname, userPhone, applyForTime, state, page);
+        Page<UserWithdrawRecordVO> userWithdrawRecordVOPage = baseMapper.withdrawPage(nickname, userPhone, applyForTime, state, page);
+
+        return userWithdrawRecordVOPage;
     }
 
     @Override
@@ -162,7 +169,15 @@
 
     @Override
     public Page<UserWithdrawRecordVO> withdrawList(Integer userId, Page<UserWithdrawRecordVO> page) {
-        return baseMapper.withdrawList(userId, page);
+        Page<UserWithdrawRecordVO> userWithdrawRecordVOPage = baseMapper.withdrawList(userId, page);
+        for (UserWithdrawRecordVO record : userWithdrawRecordVOPage.getRecords()) {
+            R<UserDto> user = userClient.getUser(record.getUserId());
+            System.err.println("==="+user.getData());
+            record.setNickname(user.getData().getNickname());
+            record.setProfilePicture(user.getData().getProfilePicture());
+            record.setUserPhone(user.getData().getPhone());
+        }
+        return userWithdrawRecordVOPage;
     }
 
     @Override

--
Gitblit v1.7.1