From 87c7a162dc7621553022fbabb0486d58629a9c0c Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期二, 18 七月 2023 14:18:13 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/1.1' into 1.1

---
 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderPositionServiceImpl.java |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderPositionServiceImpl.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderPositionServiceImpl.java
index 707e8a4..9502b6e 100644
--- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderPositionServiceImpl.java
+++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderPositionServiceImpl.java
@@ -48,6 +48,10 @@
     @Override
     public void saveOrderPosition(DriverPositionWarpper driverPositionWarpper) throws Exception {
         Integer orderId = driverPositionWarpper.getOrderId();
+        Order order = orderService.selectById(orderId);
+        if(order.getState() != 105){
+            return;
+        }
         Integer orderType = driverPositionWarpper.getOrderType();
         File file = new File(filePath + orderId + ".json");
         if(!file.exists()){
@@ -59,7 +63,7 @@
             OrderPositionWarpper orderPositionWarpper = orderPositionWarppers.get(orderPositionWarppers.size() - 1);
             saveOrderMileage(driverPositionWarpper, orderPositionWarpper);
         }
-        //大于50米才存储有效定位数据
+        //大于100米才存储有效定位数据
         if(orderPositionWarppers.size() > 0){
             OrderPositionWarpper orderPositionWarpper1 = orderPositionWarppers.get(orderPositionWarppers.size() - 1);
             String fromLonLat = driverPositionWarpper.getLon() + "," + driverPositionWarpper.getLat();

--
Gitblit v1.7.1