|
|
@ -1105,8 +1105,9 @@ public class DeliverFinishReportListener implements ReportService { |
|
|
|
Long distance = GaoDeApiUtil.measureDistance(beforePositioning, arrivePositioning); |
|
|
|
Long distance = GaoDeApiUtil.measureDistance(beforePositioning, arrivePositioning); |
|
|
|
String str = Convert.toStr(ObjectUtil.isNotEmpty(distance) ? NumberUtil.div(new BigDecimal(distance), 1000) : 0L / 1000); |
|
|
|
String str = Convert.toStr(ObjectUtil.isNotEmpty(distance) ? NumberUtil.div(new BigDecimal(distance), 1000) : 0L / 1000); |
|
|
|
// 获取上一个点位的总距离
|
|
|
|
// 获取上一个点位的总距离
|
|
|
|
reduce = NumberUtil.add(reduce, new BigDecimal(str)); |
|
|
|
// reduce = NumberUtil.add(reduce, new BigDecimal(str));
|
|
|
|
allRouteMap.put(value1.getSignReservationCode(), Convert.toStr(reduce)); |
|
|
|
// allRouteMap.put(value1.getSignReservationCode(), Convert.toStr(reduce));
|
|
|
|
|
|
|
|
allRouteMap.put(value1.getSignReservationCode(), str); |
|
|
|
beforePositioning = arrivePositioning; |
|
|
|
beforePositioning = arrivePositioning; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|