diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/receiver/report/DeliverFinishReportListener.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/receiver/report/DeliverFinishReportListener.java index 37737133b..ae8e0c002 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/receiver/report/DeliverFinishReportListener.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/receiver/report/DeliverFinishReportListener.java @@ -673,7 +673,7 @@ public class DeliverFinishReportListener implements ReportService { if (NumberUtil.equals(overZoneKilometerRule, 3)) { Integer overZoneSiteMode = rule.getOverZoneSiteMode(); if (NumberUtil.equals(overZoneSiteMode, 1)) { - BigDecimal total = null; + BigDecimal total = BigDecimal.ZERO; String lastCode = null; if (CollUtil.isNotEmpty(firstRouteMap)) { for (Map.Entry firstEntry : firstRouteMap.entrySet()) { @@ -709,7 +709,7 @@ public class DeliverFinishReportListener implements ReportService { // 按区域计费 if (NumberUtil.equals(overZoneSiteMode, 2)) { if (CollUtil.isNotEmpty(overZoneEntityMap)) { - BigDecimal total = null; + BigDecimal total = BigDecimal.ZERO; String lastCode = null; if (CollUtil.isNotEmpty(firstRouteMap)) { for (Map.Entry firstEntry : firstRouteMap.entrySet()) {