From bb9b708a2361f53a4e1a08dd97a555e221209392 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Wed, 26 Apr 2017 14:03:15 +0800 Subject: [PATCH] update --- .../operate/web/facade/BabyStatisticsManagerFacade.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyStatisticsManagerFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyStatisticsManagerFacade.java index 7853397..166ad2e 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyStatisticsManagerFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyStatisticsManagerFacade.java @@ -924,9 +924,12 @@ public class BabyStatisticsManagerFacade { } } } - System.out.println(nocheckCount +" === "+ total); babyCount.add(nocheckCount); - percent.add(percent(nocheckCount,total)); + if (total != null && total != 0) + { + percent.add(percent(nocheckCount,total)); + } + babyStatisticsManagerSelfConversionListResult.setResult(result); babyStatisticsManagerSelfConversionListResult.setResultOther(resultOther); babyStatisticsManagerSelfConversionListResult.setBabyCount(babyCount); @@ -937,8 +940,9 @@ public class BabyStatisticsManagerFacade { return babyStatisticsManagerSelfConversionListResult; } - private String percent(Integer count,Integer total) + private String percent(Integer count,Integer total) { return new BigDecimal((double) count * 100 / (double) total).setScale(2, BigDecimal.ROUND_HALF_UP) + "%"; } + } -- 1.8.3.1