From 2f8e70ad2884d2b6b7443dfae0af11ae9cfc8b99 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期五, 28 二月 2025 17:44:10 +0800 Subject: [PATCH] bug修改 --- manage/src/main/java/com/jilongda/manage/authority/service/impl/SecUserServiceImpl.java | 26 +++++++++----------------- 1 files changed, 9 insertions(+), 17 deletions(-) diff --git a/manage/src/main/java/com/jilongda/manage/authority/service/impl/SecUserServiceImpl.java b/manage/src/main/java/com/jilongda/manage/authority/service/impl/SecUserServiceImpl.java index f84a25f..f2784ff 100644 --- a/manage/src/main/java/com/jilongda/manage/authority/service/impl/SecUserServiceImpl.java +++ b/manage/src/main/java/com/jilongda/manage/authority/service/impl/SecUserServiceImpl.java @@ -56,8 +56,6 @@ private PasswordEncoder passwordEncoder; @Autowired private SecRoleMapper secRoleMapper; - @Autowired - private TDeptMapper deptMapper; @Override public List<SecResourceVO> selectUserResourcesTag(Long uid) { @@ -137,26 +135,19 @@ */ @Override public PageInfo<SecUsersVO> getSysUserList(SecUsersDTO dto) { - - if (dto.getPageSize() > 500) { - long count = this.count(); - dto.setPageSize(Math.toIntExact(count)); - } - PageInfo<SecUsersVO> pageInfo = new PageInfo<>(dto.getPageNum(), dto.getPageSize()); // 查询角色 List<SecUsersVO> sysUserListVOS = secUserMapper.getSecUserList(dto, pageInfo); - List<SecRole> secRoles = secRoleMapper.selectList(Wrappers.lambdaQuery(SecRole.class)); +// 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; @@ -172,6 +163,7 @@ throw new ServiceException("该账号已存在,请勿重复注册"); } dto.setAccount(dto.getPhone()); + dto.setUserType(3); dto.setLastLoginTime(LocalDateTime.now()); if (StringUtils.hasLength(dto.getPassword())) { dto.setPassword(passwordEncoder.encode(dto.getPassword())); -- Gitblit v1.7.1