From 71528b383825b53f59877ecffae9920d008a9cd0 Mon Sep 17 00:00:00 2001
From: whyclxw <810412026@qq.com>
Date: 星期五, 03 一月 2025 14:22:32 +0800
Subject: [PATCH] 用户管理

---
 src/main/java/com/whyc/service/UserInfService.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/whyc/service/UserInfService.java b/src/main/java/com/whyc/service/UserInfService.java
index 3a1047a..a7f1ee1 100644
--- a/src/main/java/com/whyc/service/UserInfService.java
+++ b/src/main/java/com/whyc/service/UserInfService.java
@@ -64,6 +64,19 @@
         areaInfService.getAllAreaId(areaId,areaList);
         PageHelper.startPage(pageCurr,pageSize);
         List<UserInf> list=mapper.getAllUser(uname,realName,uinf.getUrole(),areaList);
+        if(list!=null&&list.size()>0){
+            for (UserInf u:list) {
+                QueryWrapper wrapper=new QueryWrapper();
+                wrapper.eq("uname",u.getUname());
+                List<AreaUser> areaUserList=areaUserMapper.selectList(wrapper);
+                List<Integer> areaIds=areaUserList.stream().map(AreaUser::getAreaId) // 鎻愬彇鍚嶅瓧
+                        .collect(Collectors.toList()); // 杞崲涓哄垪琛�*/
+                QueryWrapper wrapper1=new QueryWrapper();
+                wrapper1.in("id",areaIds);
+                List<AreaInf>  areaInfs=ainfMapper.selectList(wrapper);
+                u.setAinfList(areaInfs);
+            }
+        }
         PageInfo pageInfo=new PageInfo(list);
         return new Response().setII(1,list!=null,pageInfo,"鏁版嵁杩斿洖");
     }

--
Gitblit v1.9.1