From e46b648749b8ba9cde852b7bc965ef602ca57da4 Mon Sep 17 00:00:00 2001 From: zhibing.pu <393733352@qq.com> Date: 星期三, 11 九月 2024 10:43:13 +0800 Subject: [PATCH] 修改bug --- DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java index e8e2425..debbc89 100644 --- a/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java +++ b/DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java @@ -402,19 +402,19 @@ out.write(JSON.toJSONString(orderPositions)); out.flush(); out.close(); - //计算里程 - //5分钟 - if(counts > 60){ + + + //获取预估里程,使用预估里程作为行驶里程计算金额 + String origins = orderPrivateCar.getStartLon() + "," + orderPrivateCar.getStartLat(); + String destination = orderPrivateCar.getGetoffLon() + "," + orderPrivateCar.getGetoffLat(); + Map<String, String> distance = gdMapElectricFenceUtil.getDistance(origins, destination, 1); + Double distance1 = Double.valueOf(distance.get("distance")); + if(distance1 - sum > 1000){ + orderPrivateCar.setMileage(distance1); + orderPrivateCar.setIsAbnormal(1); + }else{ orderPrivateCar.setMileage(sum); orderPrivateCar.setIsAbnormal(0); - }else{ - //获取预估里程,使用预估里程作为行驶里程计算金额 - String origins = orderPrivateCar.getStartLon() + "," + orderPrivateCar.getStartLat(); - String destination = orderPrivateCar.getEndLon() + "," + orderPrivateCar.getEndLat(); - Map<String, String> distance = gdMapElectricFenceUtil.getDistance(origins, destination, 1); - String distance1 = distance.get("distance"); - orderPrivateCar.setMileage(Double.valueOf(distance1)); - orderPrivateCar.setIsAbnormal(1); } break; } -- Gitblit v1.7.1