| | |
| | | @Autowired |
| | | private SysUserPostMapper userPostMapper; |
| | | @Autowired |
| | | private TDeptToUserService deptToUserService; |
| | | @Autowired |
| | | private TDeptToUserMapper deptToUserMapper; |
| | | |
| | | @Autowired |
| | |
| | | deptToUser.setDeptId(deptId); |
| | | deptToUserList.add(deptToUser); |
| | | } |
| | | deptToUserMapper.insertBatchUserDept(deptToUserList); |
| | | deptToUserService.saveBatch(deptToUserList); |
| | | } |
| | | } |
| | | |
| | |
| | | List<Long> userIds = list.stream().map(SysUserVO::getUserId).collect(Collectors.toList()); |
| | | // 查询所有部门 |
| | | List<TDept> depts = deptMapper.selectList(Wrappers.lambdaQuery(TDept.class)); |
| | | List<TDeptToUser> tDeptToUsers = deptToUserMapper.selectList(Wrappers.lambdaQuery(TDeptToUser.class) |
| | | List<TDeptToUser> tDeptToUsers = deptToUserService.list(Wrappers.lambdaQuery(TDeptToUser.class) |
| | | .in(TDeptToUser::getUserId, userIds)); |
| | | for (SysUserVO sysUserVO : list) { |
| | | tDeptToUsers.stream().filter(tDeptToUser -> tDeptToUser.getUserId().equals(sysUserVO.getUserId())).forEach(tDeptToUser -> { |