| | |
| | | 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,"数据返回"); |
| | | } |