| | |
| | | //遍历获取部门名称,角色名称 |
| | | users.forEach(userVO -> { |
| | | //查询当前部门名称及父级部门名称 |
| | | List<Map<String,Object>> map = baseMapper.getDeptName(userVO.getDeptId()); |
| | | List<String> list = baseMapper.getDeptName(userVO.getDeptId()); |
| | | if (list.size()>1){ |
| | | if (null!=list.get(1) && list.get(1)!=""){ |
| | | userVO.setDeptName(list.get(1)+","+list.get(0)); |
| | | }else { |
| | | userVO.setDeptName(list.get(0)); |
| | | } |
| | | } |
| | | if (list.size()==1){ |
| | | userVO.setDeptName(list.get(0)); |
| | | } |
| | | //查询角色名称 |
| | | |
| | | List<String> asList = Arrays.asList(userVO.getRoleId().split(",")); |
| | | StringBuilder builder = new StringBuilder(); |
| | | asList.forEach(roleIs ->{ |
| | | Role role = roleService.getById(roleIs); |
| | | if (null!=role){ |
| | | builder.append(role.getRoleName()+","); |
| | | } |
| | | }); |
| | | String substringRoleName = builder.toString().substring(0, builder.toString().length() - 1); |
| | | userVO.setRoleName(substringRoleName); |
| | | }); |
| | | return page.setRecords(users); |
| | | } |