From 0f83a951de40b302318a4a5e768465c25e86bdcd Mon Sep 17 00:00:00 2001 From: uu <1197651512@qq.com> Date: Fri, 10 May 2024 19:13:27 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A11.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/HuzhouProjectinfoServiceImpl.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java b/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java index ea88479..057a33b 100644 --- a/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java +++ b/huzhou/src/main/java/com/easy/admin/modules/huzhou/service/impl/HuzhouProjectinfoServiceImpl.java @@ -89,6 +89,9 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl projectInfoList = projectinfoMapper.selectBatchIds(zxmIds); List cProjectinfoList = subProjectinfoService.listByProjectIds(cxmIds); projectInfoList.addAll(cProjectinfoList); + Map projectStage = dictService.selectByDictType("projectStage").stream().collect(Collectors.toMap(x -> x.getValue(), x -> x.getValue())); + Map reformTasks = dictService.selectByDictType("reformTasks").stream().collect(Collectors.toMap(x -> x.getValue(), x -> x.getLabel())); //根据项目状态统计 List projectStatusList= new ArrayList<>(); Map> statusCountMap = projectInfoList.stream().collect(Collectors.groupingBy(x -> x.getStage())); for(String key:statusCountMap.keySet()){ - projectStatusList.add(ProjectStatusOV.builder().name(key).value(statusCountMap.get(key).size()).build()); + projectStatusList.add(ProjectStatusOV.builder().name(projectStage.get(key)).value(statusCountMap.get(key).size()).build()); } //根据所属改革任务统计(阶段完成情况) List projectByReformList= new ArrayList<>(); @@ -610,7 +615,7 @@ public class HuzhouProjectinfoServiceImpl extends ServiceImpl keyProjectIdsList = reformCountMap.get(key).stream().map(x -> x.getId()).collect(Collectors.toList()); Map countMap = planinfoService.conutCompletionStatus(keyProjectIdsList); - projectByReformList.add(CommonCountOV.builder().name(key).fininshNum(countMap.get("fininshNum")).unfininshNum(countMap.get("unfininshNum")).build()); + projectByReformList.add(CommonCountOV.builder().name(reformTasks.get(key)).fininshNum(countMap.get("fininshNum")).unfininshNum(countMap.get("unfininshNum")).build()); } //根据行政区统计