作者 Ricky

防止修改用户个人信息接口修改用户名

@@ -60,6 +60,9 @@ public class SysProfileController extends BaseController @@ -60,6 +60,9 @@ public class SysProfileController extends BaseController
60 @PutMapping 60 @PutMapping
61 public AjaxResult updateProfile(@RequestBody SysUser user) 61 public AjaxResult updateProfile(@RequestBody SysUser user)
62 { 62 {
  63 + LoginUser loginUser = getLoginUser();
  64 + SysUser sysUser = loginUser.getUser();
  65 + user.setUserName(sysUser.getUserName());
63 if (StringUtils.isNotEmpty(user.getPhonenumber()) 66 if (StringUtils.isNotEmpty(user.getPhonenumber())
64 && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user))) 67 && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user)))
65 { 68 {
@@ -70,8 +73,6 @@ public class SysProfileController extends BaseController @@ -70,8 +73,6 @@ public class SysProfileController extends BaseController
70 { 73 {
71 return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在"); 74 return AjaxResult.error("修改用户'" + user.getUserName() + "'失败,邮箱账号已存在");
72 } 75 }
73 - LoginUser loginUser = getLoginUser();  
74 - SysUser sysUser = loginUser.getUser();  
75 user.setUserId(sysUser.getUserId()); 76 user.setUserId(sysUser.getUserId());
76 user.setPassword(null); 77 user.setPassword(null);
77 if (userService.updateUserProfile(user) > 0) 78 if (userService.updateUserProfile(user) > 0)