| 
					
				 | 
			
			
				@@ -59,7 +59,18 @@ public class SysProfileController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PutMapping
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult updateProfile(@RequestBody SysUser user)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return toAjax(userService.updateUserProfile(user));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (userService.updateUserProfile(user) > 0)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 更新缓存用户信息
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loginUser.getUser().setNickName(user.getNickName());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loginUser.getUser().setPhonenumber(user.getPhonenumber());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loginUser.getUser().setEmail(user.getEmail());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loginUser.getUser().setSex(user.getSex());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tokenService.setLoginUser(loginUser);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return AjaxResult.success();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return AjaxResult.error("修改个人信息异常,请联系管理员");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /**
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -98,6 +109,7 @@ public class SysProfileController extends BaseController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 AjaxResult ajax = AjaxResult.success();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ajax.put("imgUrl", avatar);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 更新缓存用户头像
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 loginUser.getUser().setAvatar(avatar);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tokenService.setLoginUser(loginUser);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return ajax;
 
			 |