diff --git a/src/main/java/org/springblade/modules/business/service/impl/LargeScreenServiceImpl.java b/src/main/java/org/springblade/modules/business/service/impl/LargeScreenServiceImpl.java index 612acd9..152e9d9 100644 --- a/src/main/java/org/springblade/modules/business/service/impl/LargeScreenServiceImpl.java +++ b/src/main/java/org/springblade/modules/business/service/impl/LargeScreenServiceImpl.java @@ -316,7 +316,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { double mediation = entity.getValue().doubleValue(); double reportNum = new Double(reportList.get(name).size()); double rate = (mediation / reportNum) * 100; - resolveRate = calRate(rate); + resolveRate = ((int) rate) + "%"; } entity.setResolveRate(resolveRate); result.add(entity); @@ -421,7 +421,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { double mediation = entity.getValue().doubleValue(); double reportNum = new Double(reportStreetList.get(dictBizId).size()); double rate = (mediation / reportNum) * 100; - resolveRate = calRate(rate); + resolveRate = ((int) rate) + "%"; } entity.setResolveRate(resolveRate); strees.add(entity); @@ -450,7 +450,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { double mediation = entity.getValue().doubleValue(); double reportNum = new Double(reportTownList.get(id).size()); double rate = (mediation / reportNum) * 100; - resolveRate = calRate(rate); + resolveRate = ((int) rate) + "%"; } else { resolveRate = "100%"; } @@ -501,17 +501,4 @@ public class LargeScreenServiceImpl implements ILargeScreenService { return map; } - - private String calRate(double rate) { - String resolveRate = String.format("%.2f", rate); - - if ("100.00".equalsIgnoreCase(resolveRate) || "100.0".equalsIgnoreCase(resolveRate)) { - resolveRate = "100"; - } - if ("0.00".equalsIgnoreCase(resolveRate)) { - resolveRate = "0"; - } - - return resolveRate + "%"; - } }