From d21773b0d86197d133ef4b16fe366232c345c665 Mon Sep 17 00:00:00 2001
From: ZQN <364596817@qq.com>
Date: 星期三, 19 六月 2024 23:02:50 +0800
Subject: [PATCH] 报表添加

---
 project-admin/src/main/java/com/project/admin/controller/system/SysProfileController.java |   20 +++++++++++---------
 1 files changed, 11 insertions(+), 9 deletions(-)

diff --git a/project-admin/src/main/java/com/project/admin/controller/system/SysProfileController.java b/project-admin/src/main/java/com/project/admin/controller/system/SysProfileController.java
index 7bc3bff..2101771 100644
--- a/project-admin/src/main/java/com/project/admin/controller/system/SysProfileController.java
+++ b/project-admin/src/main/java/com/project/admin/controller/system/SysProfileController.java
@@ -59,8 +59,14 @@
     public AjaxResult updateProfile(@RequestBody SysUser user)
     {
         LoginUser loginUser = getLoginUser();
-        SysUser sysUser = loginUser.getUser();
-        user.setUserName(sysUser.getUserName());
+        user.setUserName(user.getUserName());
+        SysUser byId = userService.getById(user.getUserId());
+        byId.setNickName(user.getNickName());
+        byId.setPhonenumber(user.getPhonenumber());
+        byId.setEmail(user.getEmail());
+        byId.setSex(user.getSex());
+        byId.setAvatar(user.getAvatar());
+        byId.setDeptId(user.getDeptId());
         if (StringUtils.isNotEmpty(user.getPhonenumber())
                 && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user)))
         {
@@ -71,15 +77,11 @@
         {
             return error("淇敼鐢ㄦ埛'" + user.getUserName() + "'澶辫触锛岄偖绠辫处鍙峰凡瀛樺湪");
         }
-        user.setUserId(sysUser.getUserId());
-        if (userService.updateUser(user) > 0)
+        int upd = userService.updateUser(byId);
+        if (upd > 0)
         {
             // 鏇存柊缂撳瓨鐢ㄦ埛淇℃伅
-            sysUser.setNickName(user.getNickName());
-            sysUser.setPhonenumber(user.getPhonenumber());
-            sysUser.setEmail(user.getEmail());
-            sysUser.setSex(user.getSex());
-            sysUser.setAvatar(user.getAvatar());
+            loginUser.setUser(byId);
             tokenService.setLoginUser(loginUser);
             return success();
         }

--
Gitblit v1.9.1