From b1f2f102034b4433201225b67a9fc78c08e532f0 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 06 六月 2025 18:35:03 +0800
Subject: [PATCH] 修改bug和管理后台报表

---
 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java |   25 ++++++++++---------------
 1 files changed, 10 insertions(+), 15 deletions(-)

diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
index 9bff68c..bcdfe0d 100644
--- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
+++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java
@@ -210,7 +210,7 @@
         //查询平台ID
         TCompany company = tCompanyService.selectOne(new EntityWrapper<TCompany>().eq("type", 1).eq("state", 0).ne("flag", 3));
         //判断是平台司机还是加盟司机
-        if ((SinataUtil.isEmpty(tDriver.getCompanyId()) || tDriver.getCompanyId() == 0 || tDriver.getCompanyId() == company.getId()) && (SinataUtil.isEmpty(tDriver.getFranchiseeId()) || tDriver.getFranchiseeId() == 0)){
+        if (1 == tDriver.getCompanyId()){
             model.addAttribute("companyType",1);
         }else{
             model.addAttribute("companyType",2);
@@ -654,12 +654,11 @@
                     tDriver.setCompanyId(oneId);
                 }
                 if (SinataUtil.isNotEmpty(twoId)){
-                    tDriver.setFranchiseeId(twoId);
+                    tDriver.setCompanyId(twoId);
                 }
             }else if (1 == companyType.intValue()){
                 TCompany company = tCompanyService.selectOne(new EntityWrapper<TCompany>().eq("type", 1));
                 tDriver.setCompanyId(company.getId());
-                tDriver.setFranchiseeId(franchiseeId);
             }
             tDriver.setAddType(2);
             tDriver.setIsPlatCar(1);
@@ -669,7 +668,7 @@
                 tDriver.setCompanyId(ShiroKit.getUser().getObjectId());
             }
             if (SinataUtil.isNotEmpty(franchiseeId)){
-                tDriver.setFranchiseeId(franchiseeId);
+                tDriver.setCompanyId(franchiseeId);
             }
             tDriver.setAddType(3);
             tDriver.setIsPlatCar(2);
@@ -681,7 +680,7 @@
                 tDriver.setCompanyId(tCompany.getSuperiorId());
             }
             if (SinataUtil.isNotEmpty(ShiroKit.getUser().getObjectId())){
-                tDriver.setFranchiseeId(ShiroKit.getUser().getObjectId());
+                tDriver.setCompanyId(ShiroKit.getUser().getObjectId());
             }
             tDriver.setAddType(4);
             tDriver.setIsPlatCar(2);
@@ -804,19 +803,18 @@
                     tDriver.setCompanyId(oneId);
                 }
                 if (SinataUtil.isNotEmpty(twoId)){
-                    tDriver.setFranchiseeId(twoId);
+                    tDriver.setCompanyId(twoId);
                 }
             }else if (1 == companyType.intValue()){
                 TCompany company = tCompanyService.selectOne(new EntityWrapper<TCompany>().eq("type", 1));
                 tDriver.setCompanyId(company.getId());
-                tDriver.setFranchiseeId(franchiseeId);
             }
         }else if (2 == roleType){  //分公司
             if (SinataUtil.isNotEmpty(ShiroKit.getUser().getObjectId())){
                 tDriver.setCompanyId(ShiroKit.getUser().getObjectId());
             }
             if (SinataUtil.isNotEmpty(franchiseeId)){
-                tDriver.setFranchiseeId(franchiseeId);
+                tDriver.setCompanyId(franchiseeId);
             }
         }else if (3 == roleType){  //加盟商
             TCompany tCompany = tCompanyService.selectById(ShiroKit.getUser().getObjectId());
@@ -824,7 +822,7 @@
                 tDriver.setCompanyId(tCompany.getSuperiorId());
             }
             if (SinataUtil.isNotEmpty(ShiroKit.getUser().getObjectId())){
-                tDriver.setFranchiseeId(ShiroKit.getUser().getObjectId());
+                tDriver.setCompanyId(ShiroKit.getUser().getObjectId());
             }
         }
         tDriver.setUpdateTime(new Date());
@@ -1204,8 +1202,7 @@
                         }else if ("加盟司机".equals(one)){
                             driver.setIsPlatCar(2);
                         }
-                        driver.setCompanyId(companyId);
-                        driver.setFranchiseeId(franchiseeId);
+                        driver.setCompanyId(0 != franchiseeId ? franchiseeId : companyId);
                         driver.setState(2);
                         driver.setAuthState(2);
                         driver.setFlag("1");
@@ -1464,8 +1461,7 @@
                         driver.setDriveCard(three);
                         driver.setTaxiAptitudeCard(seven);
                         driver.setIsPlatCar(2);
-                        driver.setCompanyId(companyId);
-                        driver.setFranchiseeId(franchiseeId);
+                        driver.setCompanyId(0 != franchiseeId ? franchiseeId : companyId);
                         driver.setState(1);
                         driver.setAuthState(1);
                         driver.setFlag("1");
@@ -1718,8 +1714,7 @@
                         driver.setDriveCard(two);
                         driver.setTaxiAptitudeCard(six);
                         driver.setIsPlatCar(2);
-                        driver.setCompanyId(companyId);
-                        driver.setFranchiseeId(franchiseeId);
+                        driver.setCompanyId(0 != franchiseeId ? franchiseeId : companyId);
                         driver.setState(1);
                         driver.setAuthState(1);
                         driver.setFlag("1");

--
Gitblit v1.7.1