diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/index/service/IndexService.java b/jero-boot-incoming-payment/src/main/java/com/jero/index/service/IndexService.java index b55aaa20..16b85510 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/index/service/IndexService.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/index/service/IndexService.java @@ -226,9 +226,9 @@ public class IndexService { divide = BigDecimal.ZERO; }else { divide = money - .divide(all,3,RoundingMode.HALF_DOWN) + .divide(all,4,RoundingMode.HALF_DOWN) .multiply(new BigDecimal(100)) - .setScale(1, RoundingMode.UNNECESSARY); + .setScale(2, RoundingMode.UNNECESSARY); } histogramVO.setValue(divide.toString()); histogramVOlist.add(histogramVO); @@ -295,9 +295,9 @@ public class IndexService { divide = BigDecimal.ZERO; }else { divide = money - .divide(all,3,RoundingMode.HALF_DOWN) + .divide(all,4,RoundingMode.HALF_DOWN) .multiply(new BigDecimal(100)) - .setScale(1, RoundingMode.UNNECESSARY); + .setScale(2, RoundingMode.UNNECESSARY); } pieChartVO.setValue(String.valueOf(divide)); @@ -348,9 +348,9 @@ public class IndexService { divide = BigDecimal.ZERO; }else { divide = one - .divide(all,3,RoundingMode.HALF_DOWN) + .divide(all,4,RoundingMode.HALF_DOWN) .multiply(new BigDecimal(100)) - .setScale(1, RoundingMode.UNNECESSARY); + .setScale(2, RoundingMode.UNNECESSARY); } uncollectedPieChartVO.setValue(divide.toString()); }