diff --git a/blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/QualityDispatchNumberServiceImpl.java b/blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/QualityDispatchNumberServiceImpl.java index c0faa85ad..39b30ce85 100644 --- a/blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/QualityDispatchNumberServiceImpl.java +++ b/blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/QualityDispatchNumberServiceImpl.java @@ -95,10 +95,14 @@ public class QualityDispatchNumberServiceImpl implements QualityDispatchNumberSe if(StrUtil.isNotEmpty(planNum)){ // 计算 ((planNum-exceptionNum)/planNum)*100 保留两位小数 int planNumInt = Convert.toInt(planNum); + log.info("planNumInt:"+planNumInt); if (planNumInt > 0) { BigDecimal div = NumberUtil.div(NumberUtil.sub(planNum, exceptionNum), new BigDecimal(planNum), 2); - String replace = Convert.toStr(div).replace(".00", ""); - qualityDispatchTaskVO.setPlanAccuracy(replace +"%"); + String str = Convert.toStr(div); + log.info("div:"+div); + String s = str.replaceAll(".00", ""); + log.info("s:"+s); + qualityDispatchTaskVO.setPlanAccuracy(s +"%"); } else { qualityDispatchTaskVO.setPlanAccuracy("0%"); }