| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public boolean updateUser(User user) { |
| | | // 强制转为 Long 类型再查询 |
| | | Long deptId = Long.valueOf(user.getDeptId()); |
| | | Dept dept = deptMapper.selectOne(new LambdaQueryWrapper<Dept>().apply("id = ?", deptId)); |
| | | // 推荐写法:类型安全,自动处理参数绑定 |
| | | Dept dept = deptMapper.selectOne(new LambdaQueryWrapper<Dept>() |
| | | .eq(Dept::getId, deptId)); |
| | | user.setAreaCode(null == dept ? null : dept.getAreaCode()); |
| | | String tenantId = user.getTenantId(); |
| | | Long userCount = baseMapper.selectCount( |