zhibing.pu
2024-09-11 e46b648749b8ba9cde852b7bc965ef602ca57da4
修改bug
1个文件已修改
18 ■■■■ 已修改文件
DriverZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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){
                    orderPrivateCar.setMileage(sum);
                    orderPrivateCar.setIsAbnormal(0);
                }else{
                    //获取预估里程,使用预估里程作为行驶里程计算金额
                    String origins = orderPrivateCar.getStartLon() + "," + orderPrivateCar.getStartLat();
                    String destination = orderPrivateCar.getEndLon() + "," + orderPrivateCar.getEndLat();
                String destination = orderPrivateCar.getGetoffLon() + "," + orderPrivateCar.getGetoffLat();
                    Map<String, String> distance = gdMapElectricFenceUtil.getDistance(origins, destination, 1);
                    String distance1 = distance.get("distance");
                    orderPrivateCar.setMileage(Double.valueOf(distance1));
                Double distance1 = Double.valueOf(distance.get("distance"));
                if(distance1 - sum > 1000){
                    orderPrivateCar.setMileage(distance1);
                    orderPrivateCar.setIsAbnormal(1);
                }else{
                    orderPrivateCar.setMileage(sum);
                    orderPrivateCar.setIsAbnormal(0);
                }
                break;
        }