From 44d30cbd79df473dbdf6d28decde2bbc931c0821 Mon Sep 17 00:00:00 2001
From: shenyijian <1178253012@qq.com>
Date: Fri, 30 Aug 2024 18:19:47 +0800
Subject: [PATCH] 湖北水库:工程项目树数量修改

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java
index 3cbcc14..4f88061 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sg/service/impl/SgProjectInfoServiceImpl.java
@@ -633,7 +633,7 @@
 			provinceNode.setId(UUID.randomUUID().toString().replace("-",""));
 			provinceNode.setRegionName(province);
 			provinceNode.setChildList(new ArrayList<>());
-
+			long provinceNum = 0;
 			for (Map.Entry<String, Map<String, List<SgProjectTreeVO>>> cityEntry : cityMap.entrySet()) {
 				String city = cityEntry.getKey();
 				Map<String, List<SgProjectTreeVO>> countyMap = cityEntry.getValue();
@@ -662,12 +662,13 @@
 					cityNode.getChildList().add(countyNode);
 				}
 
-				cityNode.setChildNum((long) cityNode.getChildList().size());
+				cityNode.setChildNum((long) cityIds.size());
 				cityNode.setProjectIds(cityIds);
 				provinceNode.getChildList().add(cityNode);
+				provinceNum+= (long) cityIds.size();
 			}
 
-			provinceNode.setChildNum((long) provinceNode.getChildList().size());
+			provinceNode.setChildNum(provinceNum);
 			result.add(provinceNode);
 		}
 		return result;

--
Gitblit v1.9.3