From 91059157cfbb9ebc0d4e10fa65100a573b9334aa Mon Sep 17 00:00:00 2001
From: ZQN <364596817@qq.com>
Date: 星期二, 25 六月 2024 18:16:32 +0800
Subject: [PATCH] 修改企业手机

---
 project-admin/src/main/java/com/project/admin/controller/system/SysProfileController.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 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 fbf7890..8b96f96 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
@@ -48,7 +48,7 @@
     @GetMapping
     public AjaxResult profile()
     {
-        SysUser user = SecurityUtils.getLoginUser().getUser();
+        SysUser user = userService.selectUserById(SecurityUtils.getLoginUser().getUserId());
         if ("02".equals(user.getUserType())){
             SysCompany company = companyService.getById(userService.getById(user.getUserId()).getDeptId());
             SysDept sysDept = new SysDept();
@@ -143,7 +143,7 @@
             return error("璇峰~鍐欐墜鏈哄彿");
         }
         LoginUser loginUser = SecurityUtils.getLoginUser();
-        SysUser user = loginUser.getUser();
+        SysUser user = userService.selectUserById(SecurityUtils.getUserId());
         user.setPhonenumber(phone);
         if (StringUtils.isNotEmpty(user.getPhonenumber())
                 && UserConstants.NOT_UNIQUE.equals(userService.checkPhoneUnique(user)))
@@ -156,6 +156,9 @@
             loginUser.getUser().setUserName(phone);
             loginUser.getUser().setPhonenumber(phone);
             tokenService.setLoginUser(loginUser);
+            if ("02".equals(user.getUserType())){
+                companyService.update(companyService.lu().set(SysCompany::getCompanyPhone, phone).eq(SysCompany::getCompanyId, user.getDeptId()));
+            }
             return success();
         }
         return error("淇敼瀵嗙爜寮傚父锛岃鑱旂郴绠$悊鍛�");

--
Gitblit v1.9.1