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