From 26a5718eba15c746398c9b269b16d6f4832ba72a Mon Sep 17 00:00:00 2001 From: zhouhy Date: Mon, 27 May 2024 14:01:29 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E8=BF=94=E4=BF=AE=E7=8E=87=E6=95=B0?= =?UTF-8?q?=E9=87=8F=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../report/service/impl/QualityReportServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/aucma-report/src/main/java/com/aucma/report/service/impl/QualityReportServiceImpl.java b/aucma-report/src/main/java/com/aucma/report/service/impl/QualityReportServiceImpl.java index 6c18e1c..4f100f7 100644 --- a/aucma-report/src/main/java/com/aucma/report/service/impl/QualityReportServiceImpl.java +++ b/aucma-report/src/main/java/com/aucma/report/service/impl/QualityReportServiceImpl.java @@ -12,6 +12,7 @@ import org.springframework.stereotype.Service; import java.io.Serializable; import java.math.BigDecimal; import java.math.RoundingMode; +import java.text.NumberFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; @@ -205,6 +206,12 @@ public class QualityReportServiceImpl implements IQualityReportService { collect.get(i).setREPAIR_RATE(collect.get(i).getREPAIR_RATE()+ repairRateReports.get(j).getREPAIR_RATE()); } } + NumberFormat nf = NumberFormat.getPercentInstance(); + nf.setMinimumFractionDigits(2); + double v = collect.get(i).getQUALITY_SUM() * 1.0; + double v1 = collect.get(i).getOFF_LINE_NUM() * 1.0; + String format = nf.format( v/v1 ); + collect.get(i).setREPAIR_RATE(String.valueOf(format)); collect.get(i).setINSPECTOR_TIME("第"+collect.get(i).getCOLUMN_A()+"周"); }