From 538864513796aab45761d98d8b440cba2b27f467 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E4=B8=89=E7=82=AE?= <15856818120@163.com> Date: Tue, 28 Oct 2025 14:34:16 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=AE=A1=E7=90=86=E5=88=86?= =?UTF-8?q?=E6=9E=90=EF=BC=8C=E6=95=B4=E4=BD=93=E6=95=88=E8=83=BD=E5=88=86?= =?UTF-8?q?=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/OverallEfficiencyAnalysisServiceImpl.java | 4 ++-- .../screen/service/impl/ProjectDataServiceImpl.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/OverallEfficiencyAnalysisServiceImpl.java b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/OverallEfficiencyAnalysisServiceImpl.java index 4f09af7..2b1388b 100644 --- a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/OverallEfficiencyAnalysisServiceImpl.java +++ b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/OverallEfficiencyAnalysisServiceImpl.java @@ -100,8 +100,8 @@ public class OverallEfficiencyAnalysisServiceImpl implements OverallEfficiencyAn if(StringUtils.isEmpty(overallEfficiencyCost) || StringUtils.isEmpty(overallEfficiencyCost2)){ res.put("缩减成本",BigDecimal.ZERO); }else { - BigDecimal difference = overallEfficiencyCost2.getDataMoney().subtract(overallEfficiencyCost.getDataMoney()); // B - A - BigDecimal ratio = difference.divide(overallEfficiencyCost.getDataMoney(), 2, RoundingMode.HALF_UP); // 除法,保留scale位小数,四舍五入 + BigDecimal difference = overallEfficiencyCost.getDataMoney().subtract(overallEfficiencyCost2.getDataMoney()); // B - A + BigDecimal ratio = difference.multiply(BigDecimal.valueOf(100)).divide(overallEfficiencyCost.getDataMoney(), 2, RoundingMode.HALF_UP); // 除法,保留scale位小数,四舍五入 res.put("缩减成本",ratio+"%"); } return AjaxResult.success(res); diff --git a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/ProjectDataServiceImpl.java b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/ProjectDataServiceImpl.java index 1524465..58e9e92 100644 --- a/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/ProjectDataServiceImpl.java +++ b/securitycontrol-model/securitycontrol-screen/src/main/java/com/securitycontrol/screen/service/impl/ProjectDataServiceImpl.java @@ -90,7 +90,7 @@ public class ProjectDataServiceImpl implements ProjectDataService { //项目风险 List projectSafetyDataList2 = projectDataMapper.getSafety(projectData); countNum=0; - for (ProjectData projectDataNew:projectSafetyDataList) { + for (ProjectData projectDataNew:projectSafetyDataList2) { countNum = countNum + projectDataNew.getNum(); } ProjectData projectDataCountNum = new ProjectData();