From 821fc2f632f8b974a2c0fc37630e13c5fbe6086c Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 26 九月 2025 17:26:16 +0800
Subject: [PATCH] 修改bug

---
 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java
index 2bd71cc..cdf8419 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java
@@ -707,11 +707,11 @@
             }
             EmailUtil.send(userInfo.getEmail(), language == 1 ? "取件码邮件" : language == 2 ? "Pickup code" : "Code de ramassage",  document.html());
             //开始生成pdf收据和html收据
-            File file = new File("/home/igotechgh/nginx/html/files/html/");
+            File file = new File("/data/nginx/html/files/html/");
             if(!file.exists()){
                 file.mkdirs();
             }
-            file = new File("/home/igotechgh/nginx/html/files/html/code_" + orderId + ".html");
+            file = new File("/data/nginx/html/files/html/code_" + orderId + ".html");
             if(!file.exists()){
                 file.createNewFile();
             }
@@ -1150,6 +1150,12 @@
 //            orderLogistics.setBindId("");
 //        }
         this.updateById(orderLogistics);
+    
+        //回滚司机状态为空闲
+        Driver driver = driverService.selectById(orderLogistics.getDriverId());
+        driver.setState(2);
+        driverService.updateById(driver);
+        
         //修改行程数据
         Car car = carService.selectById(orderLogistics.getCarId());
         boolean updateTrip = fleetEngineUtil.updateTrip("COMPLETE", car.getVehicleId(), null, orderLogistics.getTripId(), null, null, null, null, orderLogistics.getId(), 4);
@@ -1193,11 +1199,7 @@
         Integer language1 = userInfo.getLanguage();
         systemNoticeService.addSystemNotice(1, language1 == 1 ? "司机已结束本次行程,谢谢使用" : language1 == 2 ?
                 "The driver has finished the trip,thank you for using I-GO" : "Le chauffeur a terminé le trajet, merci d'utiliser I-GO", orderLogistics.getUserId());
-        
-        //回滚司机状态为空闲
-        Driver driver = driverService.selectById(orderLogistics.getDriverId());
-        driver.setState(2);
-        driverService.updateById(driver);
+  
     
         OrderLogistics finalOrderTaxi = orderLogistics;
         new Thread(new Runnable() {

--
Gitblit v1.7.1