Bläddra i källkod

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

Ricky 4 år sedan
förälder
incheckning
b6a71fe988

+ 3 - 2
ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysProfileController.java

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