| | |
| | | private final BladeTenantProperties tenantProperties; |
| | | @Autowired |
| | | private DeptMapper deptMapper; |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean submit(User user) { |
| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean updateUser(User user) { |
| | | Dept dept=deptMapper.selectOne(new LambdaQueryWrapper<Dept>().eq(Dept::getId, user.getDeptId())); |
| | | user.setAreaCode(dept.getAreaCode()); |
| | | Dept dept = deptMapper.selectOne(new LambdaQueryWrapper<Dept>().eq(Dept::getId, user.getDeptId())); |
| | | user.setAreaCode(null == dept ? null : dept.getAreaCode()); |
| | | String tenantId = user.getTenantId(); |
| | | Long userCount = baseMapper.selectCount( |
| | | Wrappers.<User>query().lambda() |
| | |
| | | public UserInfo userInfo(String tenantId, String account, UserEnum userEnum) { |
| | | |
| | | User user = baseMapper.getUser(tenantId, account); |
| | | log.debug("Auth的User信息"+user); |
| | | log.debug("Auth的User信息" + user); |
| | | return buildUserInfo(user, userEnum); |
| | | } |
| | | |
| | |
| | | |
| | | /** |
| | | * 获取用户id 与名称关系map key=id ,value=name |
| | | * |
| | | * @param userIds |
| | | * @return |
| | | */ |
| | |
| | | @Override |
| | | public List<Long> userIdsByName(String nickName) { |
| | | List<User> list = baseMapper.selectList(Wrappers.<User>lambdaQuery() |
| | | .select(User::getId) |
| | | .select(User::getId) |
| | | .like(User::getName, nickName)); |
| | | |
| | | return Streams.toList(list, User::getId); |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * @param areaCode |
| | | * @param userIds |
| | | */ |
| | | @Override |
| | | public void updateUserAreaCode(String areaCode, List<Long> userIds) { |
| | | baseMapper.updateUserAreaCode(areaCode, userIds); |
| | | } |
| | | } |