From bb4f3de1d2b1ca33238e79ed31bb26504ab4b5b0 Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期五, 30 一月 2026 11:08:26 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev

---
 ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCarController.java       |    8 ++++----
 ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java |    9 ++++++---
 ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tCar/tCar_info.js                                      |   10 +++++++---
 3 files changed, 17 insertions(+), 10 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 6492c7b..da5101b 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
@@ -712,7 +712,7 @@
                 TDriver tDriver = driverService.selectById(s);
                 DriverWork driverWork = driverWorkService.selectOne(new EntityWrapper<DriverWork>().eq("driverId", s).eq("state", 1));
                 if(!list.contains(s) && null != driverWork){
-                    throw new RuntimeException(tDriver.getName() + "上班中,不能取消授权");
+                    return ResultUtil.error(tDriver.getName() + "上班中,不能取消授权");
                 }
             }
         }
@@ -766,7 +766,7 @@
                 }
             }
         }).start();
-        return SUCCESS_TIP;
+        return ResultUtil.success();
     }
 
 
@@ -781,7 +781,7 @@
         for (TDriver tDriver : tDrivers) {
             DriverWork driverWork = driverWorkService.selectOne(new EntityWrapper<DriverWork>().eq("driverId", tDriver.getId()).eq("state", 1));
             if(null != driverWork){
-                return new ErrorTip(500, tDriver.getName() + "司机正在上班中,不能取消授权");
+                return ResultUtil.error(tDriver.getName() + "司机正在上班中,不能取消授权");
             }else{
                 tDriver.setCarId(null);
                 driverService.updateAllColumnById(tDriver);
@@ -789,7 +789,7 @@
         }
         obj.setBindDriverId(bindDriverId);
         tCarService.updateById(obj);
-        return SUCCESS_TIP;
+        return ResultUtil.success();
     }
 
     /**
diff --git a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java
index 7bcaa3e..2acfc9b 100644
--- a/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java
+++ b/ManagementQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/specialTrain/TLineController.java
@@ -255,21 +255,24 @@
                 }
                 Date s1 = sdf.parse("2020-11-11 " + startTime + ":00");
                 Date e1 = sdf.parse("2020-11-11 " + endTime + ":00");
+                if(s1.getTime() >= e1.getTime()){
+                    return ResultUtil.error("【" + startTime + " - " + endTime + "】时间段无效,添加失败!");
+                }
                 boolean b = false;
                 for(TLineShift lineShift : tLineShifts){
                     Date s2 = sdf.parse("2020-11-11 " + lineShift.getStartTime() + ":00");
                     Date e2 = sdf.parse("2020-11-11 " + lineShift.getEndTime() + ":00");
-                    if(s2.getTime() <= s1.getTime() && e1.getTime() <= e2.getTime()){
+                    if(s2.getTime() < s1.getTime() && e1.getTime() < e2.getTime()){
                         list.add(startTime + " - " + endTime);
                         b = true;
                         break;
                     }
-                    if(s1.getTime() <= s2.getTime() && s1.getTime() <= e2.getTime() && e1.getTime() >= s2.getTime()){
+                    if(s1.getTime() < s2.getTime() && s1.getTime() < e2.getTime() && e1.getTime() > s2.getTime()){
                         list.add(startTime + " - " + endTime);
                         b = true;
                         break;
                     }
-                    if(s1.getTime() >= s2.getTime() && s1.getTime() <= e2.getTime() && e1.getTime() >= e2.getTime()){
+                    if(s1.getTime() > s2.getTime() && s1.getTime() < e2.getTime() && e1.getTime() > e2.getTime()){
                         list.add(startTime + " - " + endTime);
                         b = true;
                         break;
diff --git a/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tCar/tCar_info.js b/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tCar/tCar_info.js
index 5cdbd33..4b3445f 100644
--- a/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tCar/tCar_info.js
+++ b/ManagementQYTTravel/guns-admin/src/main/webapp/static/modular/system/tCar/tCar_info.js
@@ -449,9 +449,13 @@
     // }
     //提交信息
     var ajax = new $ax(Feng.ctxPath + "/tCar/update", function(data){
-        Feng.success("修改成功!");
-        window.parent.TCar.table.refresh();
-        TCarInfoDlg.close();
+        if(200 == data.code){
+            Feng.success("修改成功!");
+            window.parent.TCar.table.refresh();
+            TCarInfoDlg.close();
+        }else{
+            Feng.error(data.msg)
+        }
     },function(data){
         Feng.error("修改失败!" + data.responseJSON.message + "!");
     });

--
Gitblit v1.7.1