From ab7cc0cb35f3375b35f7f3d866704d1383ddcff5 Mon Sep 17 00:00:00 2001
From: puzhibing <393733352@qq.com>
Date: 星期三, 14 九月 2022 11:18:34 +0800
Subject: [PATCH] 更新接口

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

diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
index b4dd066..340a525 100644
--- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
+++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
@@ -751,10 +751,10 @@
             if(null != orderPosition1){
                 String now = lon + "," + lat;
                 String old = orderPosition1.getLon() + "," + orderPosition1.getLat();
-                Map<String, String> distance = gdMapElectricFenceUtil.getDistance(now, old, 0);//直线距离
+                Map<String, Double> distance = GeodesyUtil.getDistance(now, old);//直线距离
                 if(null != distance){
-                    String distance1 = distance.get("distance");
-                    if(Double.valueOf(distance1) > 50){//大于50米表示在移动
+                    Double distance1 = distance.get("WGS84");
+                    if(distance1 > 50){//大于50米表示在移动
                         orderCrossCity.setMileage(new BigDecimal(orderCrossCity.getMileage()).add(new BigDecimal(distance1)).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue());
                         this.updateById(orderCrossCity);
                         b = true;

--
Gitblit v1.7.1