From 1da73e129402bb3923e92f3d561ac49acc87fee5 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期五, 10 十月 2025 15:39:43 +0800
Subject: [PATCH] 删除不必要的日志

---
 UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java b/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
index 799d8b3..f4e1b59 100644
--- a/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
+++ b/UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
@@ -15,6 +15,7 @@
 import com.stylefeng.guns.modular.system.service.IDriverService;
 import com.stylefeng.guns.modular.system.util.GDMapElectricFenceUtil;
 import com.stylefeng.guns.modular.system.util.GDMapGeocodingUtil;
+import com.stylefeng.guns.modular.system.util.GeodesyUtil;
 import com.stylefeng.guns.modular.system.util.RedisUtil;
 import com.stylefeng.guns.modular.system.warpper.BaseWarpper;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -45,6 +46,9 @@
 
     @Autowired
     private GDMapElectricFenceUtil gdMapElectricFenceUtil;
+
+    @Autowired
+    private GeodesyUtil geodesyUtil;
 
     @Autowired
     private ICompanyCityService companyCityService;
@@ -105,13 +109,11 @@
             if(0 != count){
                 continue;
             }
-            String value = redisUtil.getValue("DRIVER" + String.valueOf(driver.getId()));
+            String value = redisUtil.getValue("DRIVER" + driver.getId());
             if(null != value){
-                /*Map<String, String> distance1 = gdMapElectricFenceUtil.getDistance(lon + "," + lat, value, 0);//计算距离
-                double d = Double.valueOf(distance1.get("distance")).doubleValue();*/
-//                double d = GDMapGeocodingUtil.getDistance(lat,lon,Double.parseDouble(value.split(",")[1]),Double.parseDouble(value.split(",")[0]));
-                double d = gdMapElectricFenceUtil.getDrivingRoute(lat,lon,Double.parseDouble(value.split(",")[1]),Double.parseDouble(value.split(",")[0]));
-                if(d < (distance * 1000)){
+                Map<String, Double> distance1 = geodesyUtil.getDistance(lon + "," + lat, value);
+                Double wgs84 = distance1.get("WGS84");
+                if(wgs84 < (distance * 1000)){
                     list.add(driver);
                 }
             }
@@ -235,7 +237,6 @@
                 driver.setLat(Double.parseDouble(value.split(",")[1]));
                 driver.setDistance(d);
             }else {
-                System.err.println(driver.getName() + "------没有上传经纬度------");
                 iterator.remove();
             }
         }

--
Gitblit v1.7.1