From 357bb500f2ba3d2e28c1e558a88a504384496458 Mon Sep 17 00:00:00 2001 From: wangwenhua <12345678> Date: Sun, 21 Sep 2025 02:42:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E5=85=A8=E5=B1=80scenario?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../statistic/service/impl/ScenarioServiceImpl.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/com/hivekion/statistic/service/impl/ScenarioServiceImpl.java b/src/main/java/com/hivekion/statistic/service/impl/ScenarioServiceImpl.java index 5afacdc..ac39ceb 100644 --- a/src/main/java/com/hivekion/statistic/service/impl/ScenarioServiceImpl.java +++ b/src/main/java/com/hivekion/statistic/service/impl/ScenarioServiceImpl.java @@ -102,6 +102,12 @@ public class ScenarioServiceImpl implements ScenarioService { staffList = fightpowerstaffService.queryByOrgIds(orgList); if(CollectionUtil.isEmpty(staffList)){ staffList = new ArrayList<>(); + }else{ + int sum = staffList.stream() + .mapToInt(Fightpowerstaff::getNumber) + .sum(); + scenarioInfo.getPerson().setCurrent(sum); + scenarioInfo.getPerson().setTotal(sum); } //获取物资信息 suppliers = orgSupplierService.selectByOrgIds(orgList); @@ -248,6 +254,12 @@ public class ScenarioServiceImpl implements ScenarioService { staffList = fightpowerstaffService.queryByOrgIds(orgList); if(CollectionUtil.isEmpty(staffList)){ staffList = new ArrayList<>(); + }else{ + int sum = staffList.stream() + .mapToInt(Fightpowerstaff::getNumber) + .sum(); + scenarioInfo.getJbxx().getPerson().setCurrent(sum); + scenarioInfo.getJbxx().getPerson().setTotal(sum); } //获取物资信息 suppliers = orgSupplierService.selectByOrgIds(orgList);