|
|
@@ -49,14 +49,14 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
Page<SysUserVo> userPage = baseMapper.queryPage(page, param);
|
|
|
List<SysUserVo> userList = userPage.getRecords();
|
|
|
if (!userList.isEmpty()) {
|
|
|
- List<String> userIdList = userList.stream().map(user -> user.getUserInfoId()).collect(Collectors.toList());
|
|
|
+ List<String> userIdList = userList.stream().map(user -> user.getId()).collect(Collectors.toList());
|
|
|
// 批量查询 角色信息
|
|
|
List<SysUserRole> roleIds = sysRoleMapper.queryByUserIds(userIdList);
|
|
|
Map<String,List<SysUserRole>> nameMap = roleIds.stream()
|
|
|
.collect(Collectors.groupingBy(SysUserRole::getUserId));
|
|
|
userList.forEach(sysUser -> {
|
|
|
- if(nameMap.containsKey(sysUser.getUserInfoId())){
|
|
|
- sysUser.setRoleNameList(nameMap.get(sysUser.getUserInfoId()).stream()
|
|
|
+ if(nameMap.containsKey(sysUser.getId())){
|
|
|
+ sysUser.setRoleNameList(nameMap.get(sysUser.getId()).stream()
|
|
|
.map(SysUserRole::getName).collect(Collectors.toList()));
|
|
|
}
|
|
|
});
|
|
|
@@ -76,12 +76,12 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
vo.setIsEnable(infos.get(0).getIsEnable());
|
|
|
}
|
|
|
List<String> userIdList = new ArrayList<>();
|
|
|
- userIdList.add(infos.get(0).getId());
|
|
|
+ userIdList.add(user.getId());
|
|
|
// 批量查询 角色信息
|
|
|
List<SysUserRole> roleIds = sysRoleMapper.queryByUserIds(userIdList);
|
|
|
Map<String,List<SysUserRole>> nameMap = roleIds.stream()
|
|
|
.collect(Collectors.groupingBy(SysUserRole::getUserId));
|
|
|
- vo.setRoleNameList(nameMap.get(infos.get(0).getId()).stream()
|
|
|
+ vo.setRoleNameList(nameMap.get(user.getId()).stream()
|
|
|
.map(SysUserRole::getName).collect(Collectors.toList()));
|
|
|
return vo;
|
|
|
}
|
|
|
@@ -135,7 +135,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
List<SysUserRole> userRoles = new ArrayList<>();
|
|
|
for (String id : roleIdList) {
|
|
|
SysUserRole sysUserRole = new SysUserRole();
|
|
|
- sysUserRole.setUserId(info.getId());
|
|
|
+ sysUserRole.setUserId(user.getId());
|
|
|
sysUserRole.setRoleId(id);
|
|
|
userRoles.add(sysUserRole);
|
|
|
}
|
|
|
@@ -162,7 +162,7 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser>
|
|
|
List<SysUserRole> userRoles = new ArrayList<>();
|
|
|
roleList.forEach(id -> {
|
|
|
SysUserRole sysUserRole = new SysUserRole();
|
|
|
- sysUserRole.setUserId(info.getId());
|
|
|
+ sysUserRole.setUserId(user.getId());
|
|
|
sysUserRole.setRoleId(id);
|
|
|
userRoles.add(sysUserRole);
|
|
|
});
|