From aa72a1d1d8c792b322281f5ab01996bc62820b13 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期二, 16 九月 2025 15:31:07 +0800
Subject: [PATCH] 修改bug及数据加密传输

---
 DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java |   27 +++++++++++++++------------
 1 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
index da50ac1..72c2151 100644
--- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
+++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
@@ -299,6 +299,7 @@
                 orderCrossCity.setGetoffTime(new Date());
                 orderCrossCity.setState(8);//跨城直接到待评价
                 orderCrossCity.setEndServiceTime(new Date());
+                this.updateById(orderCrossCity);
                 //添加抽成及收入记录
 
                 //非追缴单才需要记录收入
@@ -407,19 +408,21 @@
         }
         this.updateById(orderCrossCity);
 
-        //中台修改订单状态
-        ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest();
-        request1.setOrderId(orderCrossCity.getTravelId());
-        request1.setStatus(orderCrossCity.getState());
-        if (null != orderCrossCity.getDriverId()) {
-            request1.setDriverId(driver.getEmpId().toString());
-            request1.setSupplierShopId(company.getEnterCode());
+        if(ToolUtil.isNotEmpty(orderCrossCity.getTravelId())){
+            //中台修改订单状态
+            ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest();
+            request1.setOrderId(orderCrossCity.getTravelId());
+            request1.setStatus(orderCrossCity.getState());
+            if (null != orderCrossCity.getDriverId()) {
+                request1.setDriverId(driver.getEmpId().toString());
+                request1.setSupplierShopId(company.getEnterCode());
+            }
+            if (2 == orderCrossCity.getPromotion()) {
+                Driver driver2 = driverService.selectById(orderCrossCity.getPromotionDriverId());
+                request1.setPromoterId(driver2.getEmpId().toString());
+            }
+            OrderUtil.modifyTravelItinerary(request1);
         }
-        if (2 == orderCrossCity.getPromotion()) {
-            Driver driver2 = driverService.selectById(orderCrossCity.getPromotionDriverId());
-            request1.setPromoterId(driver2.getEmpId().toString());
-        }
-        OrderUtil.modifyTravelItinerary(request1);
 
 
         // TODO: 2020/6/5 推送状态

--
Gitblit v1.7.1