处理部门用户删除问题
This commit is contained in:
parent
3c46ee0dd0
commit
b16f79d0dc
@ -383,13 +383,20 @@ public class DepartmentUserServiceImpl extends DefaultBaseService implements IDe
|
||||
userIdSet.add(hasDepartmentUserId.getUserId());
|
||||
}
|
||||
List<UserDTO> userDTOs = userBaseService.listByUserIds(new ArrayList<>(userIdSet));
|
||||
for (DepartmentUserDTO departmentUserDTO : departmentUserDTOs) {
|
||||
for (int i = 0; i < departmentUserDTOs.size(); i++) {
|
||||
DepartmentUserDTO departmentUserDTO = departmentUserDTOs.get(i);
|
||||
boolean isExist = false;
|
||||
for (UserDTO userDTO : userDTOs) {
|
||||
if (StringUtils.equals(departmentUserDTO.getUserId(), userDTO.getUserId())) {
|
||||
departmentUserDTO.setUser(userDTO);
|
||||
isExist = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (!isExist) {
|
||||
departmentUserDTOs.remove(i);
|
||||
i--;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user