| | |
| | | private PasswordEncoder passwordEncoder; |
| | | @Autowired |
| | | private SecRoleMapper secRoleMapper; |
| | | @Autowired |
| | | private TDeptMapper deptMapper; |
| | | |
| | | @Override |
| | | public List<SecResourceVO> selectUserResourcesTag(Long uid) { |
| | |
| | | List<SecUsersVO> sysUserListVOS = secUserMapper.getSecUserList(dto, pageInfo); |
| | | List<SecRole> secRoles = secRoleMapper.selectList(Wrappers.lambdaQuery(SecRole.class)); |
| | | |
| | | List<TDept> tDepts = deptMapper.selectList(Wrappers.lambdaQuery(TDept.class)); |
| | | |
| | | for (SecUsersVO sysUserListVO : sysUserListVOS) { |
| | | List<SecRole> roles = secRoles.stream().filter(role -> Objects.nonNull(sysUserListVO.getRoleId()) && sysUserListVO.getRoleId().equals(role.getId())).collect(toList()); |
| | | sysUserListVO.setSecRole(CollectionUtils.isNotEmpty(roles) ? roles.get(0) : null); |
| | | tDepts.stream().filter(dept -> Objects.nonNull(sysUserListVO.getDeptId()) && sysUserListVO.getDeptId().equals(dept.getId())).forEach(dept -> { |
| | | sysUserListVO.setDeptName(dept.getDeptName()); |
| | | }); |
| | | } |
| | | // for (SecUsersVO sysUserListVO : sysUserListVOS) { |
| | | // List<SecRole> roles = secRoles.stream().filter(role -> Objects.nonNull(sysUserListVO.getRoleId()) && sysUserListVO.getRoleId().equals(role.getId())).collect(toList()); |
| | | // sysUserListVO.setSecRole(CollectionUtils.isNotEmpty(roles) ? roles.get(0) : null); |
| | | // tDepts.stream().filter(dept -> Objects.nonNull(sysUserListVO.getDeptId()) && sysUserListVO.getDeptId().equals(dept.getId())).forEach(dept -> { |
| | | // sysUserListVO.setDeptName(dept.getDeptName()); |
| | | // }); |
| | | // } |
| | | pageInfo.setRecords(sysUserListVOS); |
| | | // 获取列表 |
| | | return pageInfo; |