From 60d755ccd24c740509562c59385578d601cd4e46 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期一, 28 七月 2025 17:57:32 +0800
Subject: [PATCH] 后台异常订单 车

---
 ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java |   29 ++++++++++++++++++++++++++---
 1 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java
index bb789a2..b9ba993 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java
@@ -1,6 +1,7 @@
 package com.stylefeng.guns.modular.system.controller.general;
 
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.baomidou.mybatisplus.mapper.Wrapper;
 import com.baomidou.mybatisplus.plugins.Page;
 import com.stylefeng.guns.core.base.controller.BaseController;
 import com.stylefeng.guns.core.base.tips.ErrorTip;
@@ -16,6 +17,7 @@
 import com.stylefeng.guns.modular.system.util.ExcelExportUtil;
 import com.stylefeng.guns.modular.system.util.PushMinistryOfTransportUtil;
 import com.stylefeng.guns.modular.system.util.ResultUtil;
+import com.sun.org.apache.bcel.internal.generic.NEW;
 import org.apache.commons.lang.time.DateUtils;
 import org.apache.poi.ss.usermodel.Cell;
 import org.apache.poi.ss.usermodel.Row;
@@ -316,6 +318,9 @@
     }
 
 
+
+
+
     /**
      * 获取保险列表
      * @param carId
@@ -392,7 +397,7 @@
      */
     @RequestMapping(value = "/add")
     @ResponseBody
-    public Object add(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel) {
+    public Object add(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel,String bindDriverId) {
         if (1 == roleType){  //平台
             if (2 == companyType.intValue()){
                 if (SinataUtil.isNotEmpty(oneId)){
@@ -432,6 +437,7 @@
         }
         tCar.setInsertTime(new Date());
         tCar.setState(1);
+        tCar.setBindDriverId(bindDriverId);
         tCarService.insert(tCar);
 
         //添加经营业务
@@ -488,13 +494,26 @@
         }).start();
         return SUCCESS_TIP;
     }
-
+    @ResponseBody
+    @RequestMapping(value = "/selectDriverFromCompanyId", method = RequestMethod.POST)
+    public Object selectDriverFromCompanyId(Integer companyId){
+        Wrapper<TDriver> companyId1 = new EntityWrapper<TDriver>().eq("companyId", companyId).eq("authState", 2).ne("flag", 3);
+        List<TDriver> tDrivers = tDriverService.selectList(companyId1);
+        ArrayList<Map<String, Object>> list = new ArrayList<>();
+        for (TDriver tDriver : tDrivers){
+            HashMap<String, Object> map = new HashMap<>();
+            map.put("id", tDriver.getId());
+            map.put("name", tDriver.getName());
+            list.add(map);
+        }
+        return list;
+    }
     /**
      * 修改车辆管理
      */
     @RequestMapping(value = "/update")
     @ResponseBody
-    public Object update(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel) {
+    public Object update(TCar tCar,@RequestParam String serverBox,Integer roleType,Integer companyType,Integer oneId,Integer twoId,Integer franchiseeId,String zcModel,String kcModel,String bindDriverId) {
         if (1 == roleType){  //平台
             if (2 == companyType.intValue()){
                 if (SinataUtil.isNotEmpty(oneId)){
@@ -577,6 +596,10 @@
         obj.setGPSModel(tCar.getGPSModel());
         obj.setRegisterDate(tCar.getRegisterDate());
         obj.setCommercialType(tCar.getCommercialType());
+        if(bindDriverId==null){
+            bindDriverId="";
+        }
+        obj.setBindDriverId(bindDriverId);
         tCarService.updateAllColumnById(obj);
         new Thread(new Runnable() {
             @Override

--
Gitblit v1.7.1