| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean updateUser(User user) { |
| | | Dept dept = deptMapper.selectOne(new LambdaQueryWrapper<Dept>().eq(Dept::getId, user.getDeptId())); |
| | | user.setAreaCode(null == dept ? null : dept.getAreaCode()); |
| | | Long deptId = Long.valueOf(user.getDeptId()); |
| | | // 推荐写法:类型安全,自动处理参数绑定 |
| | | Dept dept = deptMapper.selectById(deptId); |
| | | user.setAreaCode(null == dept ? null : dept.getAreaCode()); |
| | | String tenantId = user.getTenantId(); |
| | | Long userCount = baseMapper.selectCount( |
| | | Wrappers.<User>query().lambda() |
| | |
| | | return Streams.toList(list, User::getId); |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * @param areaCode |
| | | * @param userIds |
| | | */ |
| | | @Override |
| | | public void updateUserAreaCode(String areaCode, List<Long> userIds) { |
| | | baseMapper.updateUserAreaCode(areaCode, userIds); |
| | | } |
| | | } |