he2802 4 년 전
부모
커밋
63b958509c
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      zhongzheng-admin/src/main/java/com/zhongzheng/controller/system/SysUserController.java

+ 6 - 2
zhongzheng-admin/src/main/java/com/zhongzheng/controller/system/SysUserController.java

@@ -191,8 +191,12 @@ public class SysUserController extends BaseController
         user.setUpdateBy(SecurityUtils.getUsername());
         int result = userService.updateUser(user);
         if(result>0){
-            // 更新缓存用户
-            loginUser.setUser(userService.selectUserByUserName(loginUser.getUser().getUserName()));
+            SysUser newUser = userService.selectUserByUserName(loginUser.getUser().getUserName());
+            //同个用户ID则更新用户信息,admin操作则不更新
+            if(newUser.getUserId()==loginUser.getUser().getUserId()){
+                // 更新缓存用户
+                loginUser.setUser(newUser);
+            }
             tokenService.setLoginUser(loginUser);
         }
         return toAjax(result);