From 6771fff413935485b5dce61769f133a44533d15c Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期六, 30 五月 2026 14:35:14 +0800
Subject: [PATCH] fix

---
 DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java b/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java
index 95b6cb4..7569d9d 100644
--- a/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java
+++ b/DriverYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/LineShiftDriverServiceImpl.java
@@ -809,6 +809,7 @@
     @Transactional(rollbackFor = Exception.class)
     public Integer autoCancelExpiredNoOrderShifts() throws Exception {
         List<Integer> shiftIds = lineShiftDriverMapper.queryExpiredNoOrderShiftIds();
+        System.out.println("自动清除无效车程数量 " + 0);
         if (shiftIds == null || shiftIds.isEmpty()) {
             return 0;
         }
@@ -822,7 +823,7 @@
                 continue;
             }
             if (lineShiftDriver.getLineShiftId() != null
-                    && lineShiftDriver.getLineShiftId() == -1
+                    && lineShiftDriver.getLineShiftId() <= -1
                     && lineShiftDriver.getCustomerId() != null) {
                 DriverSelfTrip trip = driverSelfTripMapper.selectById(lineShiftDriver.getCustomerId());
                 if (trip != null && trip.getState() != null && trip.getState() == 1) {
@@ -834,6 +835,7 @@
             lineShiftDriverMapper.deleteById(shiftId);
             cancelCount++;
         }
+        System.out.println("自动清除无效车程数量 " + cancelCount);
         return cancelCount;
     }
 }

--
Gitblit v1.7.1