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/HomeController.java |   61 +++---------------------------
 1 files changed, 7 insertions(+), 54 deletions(-)

diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java
index a942f21..95302c9 100644
--- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java
+++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/HomeController.java
@@ -4,7 +4,7 @@
 import com.alibaba.fastjson.JSONArray;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.baomidou.mybatisplus.mapper.Wrapper;
-import com.stylefeng.guns.core.shiro.ShiroKit;
+import com.stylefeng.guns.core.beetl.ShiroExtUtil;
 import com.stylefeng.guns.core.util.SinataUtil;
 import com.stylefeng.guns.core.util.ToolUtil;
 import com.stylefeng.guns.modular.system.model.*;
@@ -49,18 +49,6 @@
     private IUserService userService;
 
     @Autowired
-    private ITCompanyService tCompanyService;
-
-    @Autowired
-    private ITCarBrandService carBrandService;
-
-    @Autowired
-    private ITCarModelService carModelService;
-
-    private List<TCompany> companys = null;
-
-
-    @Autowired
     private ITOrderPrivateCarService itOrderPrivateCarService;
 
     @Autowired
@@ -71,6 +59,9 @@
 
     @Autowired
     private IDriverOnlineService driverOnlineService;
+
+    @Autowired
+    private ShiroExtUtil shiroExtUtil;
 
 
     @RequestMapping("/openNetCarInfo")
@@ -90,7 +81,7 @@
     @ResponseBody
     @PostMapping("/getSumData")
     public Object getSumData(Integer companyId, Date addDate, Date start, Date end){
-        Integer id = ShiroKit.getUser().getId();
+        Integer id = shiroExtUtil.getUser().getId();
         User user = userService.selectById(id);
         if(companyId == null && user.getRoleType() != 1){
             companyId = user.getObjectId();
@@ -382,7 +373,7 @@
     @ResponseBody
     @PostMapping("/getDriverPosition")
     public Object getDriverPosition(Integer companyId){
-        Integer id = ShiroKit.getUser().getId();
+        Integer id = shiroExtUtil.getUser().getId();
         User user = userService.selectById(id);
         if(companyId == null && user.getRoleType() != 1){
             companyId = user.getObjectId();
@@ -445,24 +436,7 @@
     }
 
 
-    @ResponseBody
-    @PostMapping("/getCompanyInfoByUserId")
-    public Object getCompanyInfoByUserId(){
-        Integer id = ShiroKit.getUser().getId();
-        User user = userService.selectById(id);
-        companys = new ArrayList<>();
-        List<TCompany> ids = new ArrayList<>();
-        TCompany tCompany = null;
-        if(user.getRoleType() == 1 && user.getObjectId() == null){
-            tCompany = tCompanyService.selectById(1);
-        }else{
-            tCompany = tCompanyService.selectById(user.getObjectId());
-        }
-        ids.add(tCompany);
-        companys.addAll(ids);
-        this.getCompanyIds(ids);
-        return companys;
-    }
+
 
 
     @ResponseBody
@@ -486,27 +460,6 @@
         map.put("carModel", null != tCarModel ? tCarModel.getName() : "");
         map.put("order", tOrderTaxis);
         return map;
-    }
-
-
-
-    public void getCompanyIds(List<TCompany> ids){
-        List<TCompany> ids_ = new ArrayList<>();
-        for(TCompany id : ids){
-            if(id.getId() == 1){
-                List<TCompany> tCompanies = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("superiorId", id.getId()).or().isNull("superiorId").eq("state", 0).ne("flag", 3).ne("type", 1));
-                ids_.addAll(tCompanies);
-                companys.addAll(tCompanies);
-            }else{
-                List<TCompany> tCompanies = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("superiorId", id.getId()).eq("state", 0).ne("flag", 3));
-                ids_.addAll(tCompanies);
-                companys.addAll(tCompanies);
-            }
-        }
-        if(ids_.size() == 0){
-            return;
-        }
-        this.getCompanyIds(ids_);
     }
 
 

--
Gitblit v1.7.1