| 
					
				 | 
			
			
				@@ -148,6 +148,7 @@ public class SysUserController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult edit(@Validated @RequestBody SysUser user)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         userService.checkUserAllowed(user);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        userService.checkUserDataScope(user.getUserId());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNotEmpty(user.getPhonenumber())
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user)))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -186,6 +187,7 @@ public class SysUserController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult resetPwd(@RequestBody SysUser user)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         userService.checkUserAllowed(user);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        userService.checkUserDataScope(user.getUserId());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         user.setPassword(SecurityUtils.encryptPassword(user.getPassword()));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         user.setUpdateBy(getUsername());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return toAjax(userService.resetPwd(user));
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -200,6 +202,7 @@ public class SysUserController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult changeStatus(@RequestBody SysUser user)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         userService.checkUserAllowed(user);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        userService.checkUserDataScope(user.getUserId());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         user.setUpdateBy(getUsername());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return toAjax(userService.updateUserStatus(user));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -227,6 +230,7 @@ public class SysUserController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PutMapping("/authRole")
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult insertAuthRole(Long userId, Long[] roleIds)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        userService.checkUserDataScope(userId);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         userService.insertUserAuth(userId, roleIds);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return success();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 |