Browse Source

feat(all): 车次成本计算

1 修改车次成本公里数成本计算错误问题
dev
zhaoqiaobo 2 days ago
parent
commit
8d4cb82365
  1. 5
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/receiver/report/DeliverFinishReportListener.java

5
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/receiver/report/DeliverFinishReportListener.java

@ -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;
} }
} }

Loading…
Cancel
Save