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