正在显示
1 个修改的文件
包含
13 行增加
和
1 行删除
| @@ -59,7 +59,18 @@ public class SysProfileController extends BaseController | @@ -59,7 +59,18 @@ public class SysProfileController extends BaseController | ||
| 59 | @PutMapping | 59 | @PutMapping |
| 60 | public AjaxResult updateProfile(@RequestBody SysUser user) | 60 | public AjaxResult updateProfile(@RequestBody SysUser user) |
| 61 | { | 61 | { |
| 62 | - return toAjax(userService.updateUserProfile(user)); | 62 | + if (userService.updateUserProfile(user) > 0) |
| 63 | + { | ||
| 64 | + LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest()); | ||
| 65 | + // 更新缓存用户信息 | ||
| 66 | + loginUser.getUser().setNickName(user.getNickName()); | ||
| 67 | + loginUser.getUser().setPhonenumber(user.getPhonenumber()); | ||
| 68 | + loginUser.getUser().setEmail(user.getEmail()); | ||
| 69 | + loginUser.getUser().setSex(user.getSex()); | ||
| 70 | + tokenService.setLoginUser(loginUser); | ||
| 71 | + return AjaxResult.success(); | ||
| 72 | + } | ||
| 73 | + return AjaxResult.error("修改个人信息异常,请联系管理员"); | ||
| 63 | } | 74 | } |
| 64 | 75 | ||
| 65 | /** | 76 | /** |
| @@ -98,6 +109,7 @@ public class SysProfileController extends BaseController | @@ -98,6 +109,7 @@ public class SysProfileController extends BaseController | ||
| 98 | { | 109 | { |
| 99 | AjaxResult ajax = AjaxResult.success(); | 110 | AjaxResult ajax = AjaxResult.success(); |
| 100 | ajax.put("imgUrl", avatar); | 111 | ajax.put("imgUrl", avatar); |
| 112 | + // 更新缓存用户头像 | ||
| 101 | loginUser.getUser().setAvatar(avatar); | 113 | loginUser.getUser().setAvatar(avatar); |
| 102 | tokenService.setLoginUser(loginUser); | 114 | tokenService.setLoginUser(loginUser); |
| 103 | return ajax; | 115 | return ajax; |
-
请 注册 或 登录 后发表评论