From b80d4a5cbac9ad9460717b6463819fa784e55ceb Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期日, 28 九月 2025 11:13:10 +0800
Subject: [PATCH] 跨城查询优化

---
 UserNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/UserNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java b/UserNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
index 1f6387d..6f0f249 100644
--- a/UserNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
+++ b/UserNTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
@@ -52,6 +52,7 @@
 import java.math.BigDecimal;
 import java.math.MathContext;
 import java.math.RoundingMode;
+import java.text.SimpleDateFormat;
 import java.util.*;
 
 import static com.stylefeng.guns.modular.taxi.service.impl.OrderTaxiServiceImpl.orderIds;
@@ -589,7 +590,8 @@
         orderCrossCity.setSort(orderCrossCities.size() + 1);
         orderCrossCity.setState(7);//待支付
         orderCrossCity.setInsertTime(new Date());
-        orderCrossCity.setTravelTime(orderCrossCityWarpper.getTravelTime());
+        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+        orderCrossCity.setTravelTime(format.parse(orderCrossCityWarpper.getTravelTime()));
         orderCrossCity.setSnatchOrderTime(new Date());
         orderCrossCity.setTravelMode(orderCrossCityWarpper.getTravelMode());
         orderCrossCity.setOrderSource(orderCrossCityWarpper.getOrderSource());
@@ -1833,6 +1835,10 @@
     public List<OrderCrossCity> queryListOrder(Integer driverId, Integer lineShiftId, List<Integer> state, String day) throws Exception {
         return orderCrossCityMapper.queryListOrder(driverId, lineShiftId, state, day);
     }
+    @Override
+    public int queryCountOrder(Integer driverId, Integer lineShiftId, Integer state, String day){
+        return orderCrossCityMapper.queryCountOrder(driverId, lineShiftId, state, day);
+    }
 
     /**
      * 获取订单编号

--
Gitblit v1.7.1