From f2070facdb5715e7349df69cfe257289c680d292 Mon Sep 17 00:00:00 2001
From: huliguo <2023611923@qq.com>
Date: 星期三, 23 四月 2025 18:12:46 +0800
Subject: [PATCH] 前端联调

---
 ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java |   30 +++++++++++++++++++-----------
 1 files changed, 19 insertions(+), 11 deletions(-)

diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java
index a14a1d3..a246495 100644
--- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java
+++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/ShopWithdrawController.java
@@ -3,6 +3,7 @@
 
 import com.alibaba.fastjson2.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -16,6 +17,7 @@
 import com.ruoyi.other.api.domain.Shop;
 import com.ruoyi.other.api.domain.ShopBalanceStatement;
 import com.ruoyi.other.api.domain.ShopWithdraw;
+import com.ruoyi.other.mapper.ShopWithdrawMapper;
 import com.ruoyi.other.service.ShopBalanceStatementService;
 import com.ruoyi.other.service.ShopService;
 import com.ruoyi.other.service.ShopWithdrawService;
@@ -30,6 +32,7 @@
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiParam;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.util.CollectionUtils;
 import org.springframework.web.bind.annotation.*;
 
@@ -69,6 +72,8 @@
 
     @Resource
     private SysUserClient sysUserClient;
+    @Autowired
+    private ShopWithdrawMapper shopWithdrawMapper;
 
 
     @GetMapping("/getShopById")
@@ -119,22 +124,25 @@
                                            @ApiParam("手机号") String phone,
                                            @ApiParam("审核状态(0=待审核,1=审核通过,2=审核失败)")Integer auditStatus) {
         //模糊查询手机号
-        List<Long> collect=null;
+        List<Integer> shopIds=null;
         if (StringUtils.isNotEmpty(phone)) {
-            List<AppUser> data = appUserClient.getAppUserByPhoneNoFilter(phone).getData();
-            collect = data.stream().map(AppUser::getId).collect(Collectors.toList());
-            if (CollectionUtils.isEmpty(collect)) {
+            QueryWrapper<Shop> queryWrapper=new QueryWrapper<>();
+            queryWrapper.like(StringUtils.isNotEmpty(phone),"phone", phone);
+           shopIds=shopService.list(queryWrapper).stream().map(Shop::getId).collect(Collectors.toList());
+            if (CollectionUtils.isEmpty(shopIds)) {
                 return R.ok(new PageInfo<>());
             }
         }
+        if (shopId!=null && !shopIds.contains(shopId)){
+            shopIds.add(shopId);
+        }
 
-        Page<ShopWithdraw> page = shopWithdrawService.page(Page.of(pageNum, pageSize), new LambdaQueryWrapper<ShopWithdraw>()
-                        .eq(shopId!=null,ShopWithdraw::getShopId,shopId)
-                        .eq(auditStatus!=null,ShopWithdraw::getAuditStatus,auditStatus)
-                        .in(collect!=null,ShopWithdraw::getCreateUserId,collect)
-                        .orderByDesc(ShopWithdraw::getCreateTime)
-
-                );
+        PageInfo<ShopWithdraw> page=new PageInfo<>(pageNum,pageSize);
+        List<ShopWithdraw> list =shopWithdrawMapper.page(page,shopIds,auditStatus);
+        list.forEach(x->{
+            x.setIdStr(x.getId().toString());
+        });
+        page.setRecords(list);
         return R.ok(page);
     }
 

--
Gitblit v1.7.1