From 25cf266e99714ac5d428e66b40ce272325c91dd8 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期六, 14 六月 2025 15:01:11 +0800
Subject: [PATCH] 修改管理后台账号和共享session等 屏蔽除出租车外的其他模块

---
 ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TDispatchController.java |   59 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 30 insertions(+), 29 deletions(-)

diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TDispatchController.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TDispatchController.java
index 9d79d0d..b8459ea 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TDispatchController.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TDispatchController.java
@@ -4,6 +4,7 @@
 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.SinataUtil;
@@ -60,19 +61,19 @@
      */
     @RequestMapping("/tDispatch_add")
     public String tDispatchAdd(Model model) {
-        model.addAttribute("roleType",ShiroKit.getUser().getRoleType());
+        model.addAttribute("roleType", ShiroExtUtil.getUser().getRoleType());
 
         List<TCompany> companyList = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("type", 2)
                 .eq("isCross", 1)
                 .last(" and state != 1 and FIND_IN_SET(flag,'1,2')"));
         model.addAttribute("companyList",companyList);
-
-        if (2 == ShiroKit.getUser().getRoleType()){
+    
+        if (2 == ShiroExtUtil.getUser().getRoleType()) {
             List<TCompany> franchiseeList = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("type", 3)
-                    .eq("superiorId",ShiroKit.getUser().getObjectId()));
-            model.addAttribute("franchiseeList",franchiseeList);
-        }else{
-            model.addAttribute("franchiseeList",null);
+                    .eq("superiorId", ShiroExtUtil.getUser().getObjectId()));
+            model.addAttribute("franchiseeList", franchiseeList);
+        } else {
+            model.addAttribute("franchiseeList", null);
         }
         return PREFIX + "tDispatch_add.html";
     }
@@ -104,8 +105,8 @@
         TDispatch tDispatch = tDispatchService.selectById(tDispatchId);
         model.addAttribute("item",tDispatch);
         LogObjectHolder.me().set(tDispatch);
-
-        Integer roleType = ShiroKit.getUser().getRoleType();
+    
+        Integer roleType = ShiroExtUtil.getUser().getRoleType();
         model.addAttribute("roleType",roleType);
         if (1 == roleType){
             List<TCompany> companyList = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("type", 2)
@@ -120,7 +121,7 @@
             model.addAttribute("franchiseeList",franchiseeList);
         }else if (2 == roleType){
             List<TCompany> franchiseeList = tCompanyService.selectList(new EntityWrapper<TCompany>().eq("type", 3)
-                    .eq("superiorId",ShiroKit.getUser().getObjectId())
+                    .eq("superiorId", ShiroExtUtil.getUser().getObjectId())
                     .eq("isCross", 1)
                     .last(" and state != 1 and FIND_IN_SET(flag,'1,2')"));
             model.addAttribute("franchiseeList",franchiseeList);
@@ -142,7 +143,7 @@
             endTime = timeArray[1];
         }
         Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
-        page.setRecords(tDispatchService.getDispatchList(page,ShiroKit.getUser().getRoleType(),ShiroKit.getUser().getObjectId(),beginTime,endTime,name,companyName,franchiseeName,account,state));
+        page.setRecords(tDispatchService.getDispatchList(page, ShiroExtUtil.getUser().getRoleType(), ShiroExtUtil.getUser().getObjectId(), beginTime, endTime, name, companyName, franchiseeName, account, state));
         return super.packForBT(page);
     }
 
@@ -153,25 +154,25 @@
     @ResponseBody
     public Object add(TDispatch tDispatch) {
         //判断账号是否存在
-        int count = tDispatchService.selectCount(new EntityWrapper<TDispatch>().eq("account",tDispatch.getAccount()).last(" and FIND_IN_SET(state,'1,2')"));
-        if (count > 0){
-            return new ErrorTip(500,"账号已存在,请重新输入");
+        int count = tDispatchService.selectCount(new EntityWrapper<TDispatch>().eq("account", tDispatch.getAccount()).last(" and FIND_IN_SET(state,'1,2')"));
+        if (count > 0) {
+            return new ErrorTip(500, "账号已存在,请重新输入");
         }
-        Integer roleType = ShiroKit.getUser().getRoleType();
-        Integer objectId = ShiroKit.getUser().getObjectId();
-        if (2 == roleType){
+        Integer roleType = ShiroExtUtil.getUser().getRoleType();
+        Integer objectId = ShiroExtUtil.getUser().getObjectId();
+        if (2 == roleType) {
             tDispatch.setCompanyId(objectId);
-        }else if (3 == roleType){
+        } else if (3 == roleType) {
             TCompany company = tCompanyService.selectById(objectId);
             tDispatch.setCompanyId(company.getSuperiorId());
             tDispatch.setFranchiseeId(objectId);
         }
         tDispatch.setInsertTime(new Date());
-        tDispatch.setInsertUserId(ShiroKit.getUser().getId());
+        tDispatch.setInsertUserId(ShiroExtUtil.getUser().getId());
         tDispatch.setInsertUserRole(roleType);
         tDispatch.setState(1);
         if(tDispatch.getCompanyId() == null){
-            Integer objectId1 = userService.selectById(ShiroKit.getUser().getId()).getObjectId();
+            Integer objectId1 = userService.selectById(ShiroExtUtil.getUser().getId()).getObjectId();
             tDispatch.setCompanyId(objectId1);
         }
         tDispatch.setPassword(ShiroKit.md5(tDispatch.getPassword(), "WL:x9#"));
@@ -207,23 +208,23 @@
     @ResponseBody
     public Object update(TDispatch tDispatch) {
         TDispatch obj = tDispatchService.selectById(tDispatch.getId());
-        if (!obj.getAccount().equals(tDispatch.getAccount())){
+        if (!obj.getAccount().equals(tDispatch.getAccount())) {
             //判断账号是否存在
-            int count = tDispatchService.selectCount(new EntityWrapper<TDispatch>().eq("account",tDispatch.getAccount()).last(" and FIND_IN_SET(state,'1,2')"));
-            if (count > 0){
-                return new ErrorTip(500,"账号已存在,请重新输入");
+            int count = tDispatchService.selectCount(new EntityWrapper<TDispatch>().eq("account", tDispatch.getAccount()).last(" and FIND_IN_SET(state,'1,2')"));
+            if (count > 0) {
+                return new ErrorTip(500, "账号已存在,请重新输入");
             }
         }
-        Integer roleType = ShiroKit.getUser().getRoleType();
-        Integer objectId = ShiroKit.getUser().getObjectId();
-        if (2 == roleType){
+        Integer roleType = ShiroExtUtil.getUser().getRoleType();
+        Integer objectId = ShiroExtUtil.getUser().getObjectId();
+        if (2 == roleType) {
             tDispatch.setCompanyId(objectId);
-        }else if (3 == roleType){
+        } else if (3 == roleType) {
             TCompany company = tCompanyService.selectById(objectId);
             tDispatch.setCompanyId(company.getSuperiorId());
             tDispatch.setFranchiseeId(objectId);
         }
-        if (SinataUtil.isNotEmpty(tDispatch.getPassword())){
+        if (SinataUtil.isNotEmpty(tDispatch.getPassword())) {
             tDispatch.setPassword(ShiroKit.md5(tDispatch.getPassword(), "WL:x9#"));
         }
         tDispatchService.updateById(tDispatch);

--
Gitblit v1.7.1