bug
This commit is contained in:
+3
-1
@@ -86,13 +86,15 @@ public class LawsWorkingGroupUserController extends JeroController<LawsWorkingGr
|
|||||||
public void userAssignment(List<LawsWorkingGroupUser> list){
|
public void userAssignment(List<LawsWorkingGroupUser> list){
|
||||||
List<String> collect = list.stream().map(LawsWorkingGroupUser::getUserId).distinct().collect(Collectors.toList());
|
List<String> collect = list.stream().map(LawsWorkingGroupUser::getUserId).distinct().collect(Collectors.toList());
|
||||||
LambdaQueryWrapper<SysUser> wrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysUser> wrapper = new LambdaQueryWrapper<>();
|
||||||
wrapper.eq(SysUser::getDelFlag, "0");
|
|
||||||
wrapper.in(SysUser::getId, collect);
|
wrapper.in(SysUser::getId, collect);
|
||||||
List<SysUser> sysUsers = sysUserService.list(wrapper);
|
List<SysUser> sysUsers = sysUserService.list(wrapper);
|
||||||
HashMap<String, SysUser> map = new HashMap<>();
|
HashMap<String, SysUser> map = new HashMap<>();
|
||||||
sysUsers.forEach(user -> map.put(user.getId(), user));
|
sysUsers.forEach(user -> map.put(user.getId(), user));
|
||||||
for (LawsWorkingGroupUser user : list) {
|
for (LawsWorkingGroupUser user : list) {
|
||||||
SysUser sysUser = map.get(user.getId());
|
SysUser sysUser = map.get(user.getId());
|
||||||
|
if (sysUser == null){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
user.setUserName(sysUser.getRealname());
|
user.setUserName(sysUser.getRealname());
|
||||||
user.setUserWorkNo(sysUser.getWorkNo());
|
user.setUserWorkNo(sysUser.getWorkNo());
|
||||||
LambdaQueryWrapper<SysRole> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysRole> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
|||||||
Reference in New Issue
Block a user