From 23735531d153c993d94067ac95186d82cbc72354 Mon Sep 17 00:00:00 2001 From: liuqingkun Date: Wed, 21 Jun 2023 11:56:34 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BE=E5=88=86=E6=AF=94=E5=8F=96=E6=95=B4?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/LargeScreenServiceImpl.java | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) 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 + "%"; - } }