ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/system/SysUserController.java
@@ -151,6 +151,7 @@ @Log(title = "用户管理", businessType = BusinessType.INSERT) @PostMapping public R<Void> add(@Validated @RequestBody SysUserBo user) { deptService.checkDeptDataScope(user.getDeptId()); if (!userService.checkUserNameUnique(user)) { return R.fail("新增用户'" + user.getUserName() + "'失败,登录账号已存在"); } else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) { @@ -176,6 +177,7 @@ public R<Void> edit(@Validated @RequestBody SysUserBo user) { userService.checkUserAllowed(user.getUserId()); userService.checkUserDataScope(user.getUserId()); deptService.checkDeptDataScope(user.getDeptId()); if (!userService.checkUserNameUnique(user)) { return R.fail("修改用户'" + user.getUserName() + "'失败,登录账号已存在"); } else if (StringUtils.isNotEmpty(user.getPhonenumber()) && !userService.checkPhoneUnique(user)) { ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/ISysUserService.java
@@ -120,13 +120,6 @@ void checkUserDataScope(Long userId); /** * 校验部门是否有数据权限 * * @param deptId 部门id */ void checkDeptDataScope(Long deptId); /** * 新增用户信息 * * @param user 用户信息 ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysUserServiceImpl.java
@@ -266,25 +266,6 @@ } /** * 校验部门是否有数据权限 * * @param deptId 部门id */ @Override public void checkDeptDataScope(Long deptId) { if (ObjectUtil.isNull(deptId)) { return; } if (LoginHelper.isSuperAdmin()) { return; } SysDeptVo dept = deptMapper.selectDeptById(deptId); if (ObjectUtil.isNull(dept)) { throw new ServiceException("没有权限访问部门数据!"); } } /** * 新增保存用户信息 * * @param user 用户信息 @@ -293,7 +274,6 @@ @Override @Transactional(rollbackFor = Exception.class) public int insertUser(SysUserBo user) { this.checkDeptDataScope(user.getDeptId()); SysUser sysUser = MapstructUtils.convert(user, SysUser.class); // 新增用户信息 int rows = baseMapper.insert(sysUser); @@ -329,7 +309,6 @@ @Override @Transactional(rollbackFor = Exception.class) public int updateUser(SysUserBo user) { this.checkDeptDataScope(user.getDeptId()); // 新增用户与角色管理 insertUserRole(user, true); // 新增用户与岗位管理