|
|
|
@@ -210,7 +210,7 @@ public class SysUserController extends BaseController { |
|
|
|
@Log(title = "用户管理", businessType = BusinessType.UPDATE) |
|
|
|
@PutMapping |
|
|
|
public AjaxResult edit(@Validated @RequestBody SysUser user) throws Exception { |
|
|
|
userService.checkUserAllowed(user); |
|
|
|
userService.checkUserAllowed(user.getUserId()); |
|
|
|
userService.checkUserDataScope(user.getUserId()); |
|
|
|
if (!userService.checkUserNameUnique(user)) { |
|
|
|
return error("修改用户'" + user.getUserName() + "'失败,登录账号已存在"); |
|
|
|
@@ -243,7 +243,7 @@ public class SysUserController extends BaseController { |
|
|
|
@Log(title = "用户管理", businessType = BusinessType.UPDATE) |
|
|
|
@PutMapping("/resetPwd") |
|
|
|
public AjaxResult resetPwd(@RequestBody SysUser user) throws Exception { |
|
|
|
userService.checkUserAllowed(user); |
|
|
|
userService.checkUserAllowed(user.getUserId()); |
|
|
|
userService.checkUserDataScope(user.getUserId()); |
|
|
|
return toAjax(userService.resetPwd(user)); |
|
|
|
} |
|
|
|
@@ -255,7 +255,7 @@ public class SysUserController extends BaseController { |
|
|
|
@Log(title = "用户管理", businessType = BusinessType.UPDATE) |
|
|
|
@PutMapping("/changeStatus") |
|
|
|
public AjaxResult changeStatus(@RequestBody SysUser user) { |
|
|
|
userService.checkUserAllowed(user); |
|
|
|
userService.checkUserAllowed(user.getUserId()); |
|
|
|
userService.checkUserDataScope(user.getUserId()); |
|
|
|
user.setUpdateBy(SecurityUtils.getUsername()); |
|
|
|
return toAjax(userService.updateUserStatus(user)); |
|
|
|
@@ -282,7 +282,7 @@ public class SysUserController extends BaseController { |
|
|
|
@Log(title = "用户管理", businessType = BusinessType.GRANT) |
|
|
|
@PutMapping("/authRole/{userId}") |
|
|
|
public AjaxResult insertAuthRole(@PathVariable("userId") Long userId, @RequestBody Long[] roleIds) { |
|
|
|
userService.checkUserAllowed(new SysUser(userId)); |
|
|
|
userService.checkUserAllowed(userId); |
|
|
|
userService.checkUserDataScope(userId); |
|
|
|
userService.insertUserAuth(userId, roleIds); |
|
|
|
return success(); |
|
|
|
|