From f2530067b6cd16a87b76190cf524d2ed75bf9592 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期六, 11 十月 2025 14:26:54 +0800
Subject: [PATCH] 集成中台及正联功能

---
 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java |   23 ++++++++++-------------
 1 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java
index 43b860b..b1ccbf0 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TUserController.java
@@ -4,11 +4,11 @@
 import com.baomidou.mybatisplus.plugins.Page;
 import com.stylefeng.guns.core.base.controller.BaseController;
 import com.stylefeng.guns.core.base.tips.ErrorTip;
+import com.stylefeng.guns.core.beetl.ShiroExtUtil;
 import com.stylefeng.guns.core.common.constant.factory.PageFactory;
 import com.stylefeng.guns.core.shiro.ShiroKit;
 import com.stylefeng.guns.core.util.*;
 import com.stylefeng.guns.modular.system.model.*;
-import com.stylefeng.guns.modular.system.service.ITCompanyService;
 import com.stylefeng.guns.modular.system.util.HttpRequestUtil;
 import com.stylefeng.guns.modular.system.util.PushURL;
 import org.apache.commons.lang.time.DateUtils;
@@ -20,7 +20,6 @@
 import org.springframework.web.bind.annotation.*;
 import org.springframework.ui.Model;
 import org.springframework.beans.factory.annotation.Autowired;
-import com.stylefeng.guns.core.log.LogObjectHolder;
 import com.stylefeng.guns.modular.system.service.ITUserService;
 import org.springframework.web.multipart.MultipartFile;
 import org.springframework.web.multipart.MultipartHttpServletRequest;
@@ -46,6 +45,9 @@
 
     @Autowired
     private ITUserService tUserService;
+
+    @Autowired
+    private ShiroExtUtil shiroExtUtil;
 
     /**
      * 跳转到用户管理首页
@@ -112,7 +114,7 @@
             endTime = timeArray[1];
         }
         Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
-        page.setRecords(tUserService.getUserList(page,beginTime,endTime,ShiroKit.getUser().getRoleType(),ShiroKit.getUser().getObjectId(),isAuth,state,id,nickName,phone,companyName));
+        page.setRecords(tUserService.getUserList(page,beginTime,endTime,shiroExtUtil.getUser().getRoleType(),shiroExtUtil.getUser().getObjectId(),isAuth,state,id,nickName,phone,companyName));
         return super.packForBT(page);
     }
 
@@ -136,7 +138,7 @@
                 }
             }
             tUser.setUpdateTime(new Date());
-            tUser.setUpdateUser(ShiroKit.getUser().getId());
+            tUser.setUpdateUser(shiroExtUtil.getUser().getId());
             tUserService.updateById(tUser);
         }
         return SUCCESS_TIP;
@@ -154,7 +156,7 @@
 //            tUser.setPassWord(MD5Util.encrypt(password));
             tUser.setPassWord(ShiroKit.md5(password, "&a.s"));
             tUser.setUpdateTime(new Date());
-            tUser.setUpdateUser(ShiroKit.getUser().getId());
+            tUser.setUpdateUser(shiroExtUtil.getUser().getId());
             tUserService.updateById(tUser);
         }
         return SUCCESS_TIP;
@@ -183,7 +185,7 @@
                 tUser.setRemark(remark);
             }
             tUser.setUpdateTime(new Date());
-            tUser.setUpdateUser(ShiroKit.getUser().getId());
+            tUser.setUpdateUser(shiroExtUtil.getUser().getId());
             tUserService.updateById(tUser);
         }
         return SUCCESS_TIP;
@@ -356,8 +358,6 @@
                         return new ErrorTip(500, "登录密码格式不正确");
                     }
                     TUser user = new TUser();
-                    TCompany company = itCompanyService.selectOne(new EntityWrapper<TCompany>().eq("type", 1).notIn("flag", 3).last(" limit 1"));
-                    user.setCompanyId(company.getId());
                     user.setPhone(phone);
                     user.setNickName(nickName);
                     user.setBirthday(DateUtil.parseDate(birthday));
@@ -380,7 +380,7 @@
                     user.setState(1);
                     user.setFlag("1");
                     user.setInsertTime(new Date());
-                    user.setInsertUser(ShiroKit.getUser().getId());
+                    user.setInsertUser(shiroExtUtil.getUser().getId());
                     tUserService.insert(user);
                 }
             }
@@ -389,9 +389,6 @@
         }
         return SUCCESS_TIP;
     }
-
-    @Autowired
-    private ITCompanyService itCompanyService;
 
     /**
      * 判断日期是否满足yyyy-MM-dd格式
@@ -479,7 +476,7 @@
      */
     @RequestMapping(value = "/outUser")
     public void outUser(HttpServletRequest request, HttpServletResponse response) {
-        List<Map<String,Object>> listMap = tUserService.getUserListNoPage(ShiroKit.getUser().getRoleType(),ShiroKit.getUser().getObjectId());
+        List<Map<String,Object>> listMap = tUserService.getUserListNoPage(shiroExtUtil.getUser().getRoleType(),shiroExtUtil.getUser().getObjectId());
 
         // 表格数据【封装】
         List<List<String>> dataList = new ArrayList<>();

--
Gitblit v1.7.1