| 
					
				 | 
			
			
				@@ -150,7 +150,7 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public List<Map<String, Double>> sumList(List<QcSsgqzysytdqkGzv> list) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<DictModel> xzqh = sysBaseAPI.getDictItems("xq"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<DictModel> tsyqsyfsList = sysBaseAPI.getDictItems("tsyqsyfs"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        //List<DictModel> tsyqsyfsList = sysBaseAPI.getDictItems("tsyqsyfs"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取字典列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<SysCategoryModel> sysCategoryModels = sysBaseAPI.queryAllSysCategory(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Double num = Double.valueOf(0); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -196,14 +196,15 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Double> syxzByAreaCollect = list.stream().collect( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Collectors.groupingBy(QcSsgqzysytdqkGzv::getSyqsyfs, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         Collectors.summingDouble(s -> Optional.ofNullable(s.getSjzytdmj() * 0.0015).orElse(0.0)))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Map<String, Double> syqlist = new LinkedHashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (DictModel dictModel : tsyqsyfsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String key = dictModel.getText(); // 使用权使用方式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Double value = syxzByAreaCollect.getOrDefault(key, 0.0); // 从原map获取值,若不存在则使用0.0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            syqlist.put(key, value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        result.add(syqlist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         result.add(syxzByAreaCollect); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        Map<String, Double> syqlist = new LinkedHashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        for (DictModel dictModel : tsyqsyfsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            String key = dictModel.getText(); // 使用权使用方式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            Double value = syxzByAreaCollect.getOrDefault(key, 0.0); // 从原map获取值,若不存在则使用0.0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            syqlist.put(key, value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        result.add(syqlist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //文件类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Long> wjlxCollect = list.stream().collect( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Collectors.groupingBy(QcSsgqzysytdqkGzv::getWjlx, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -237,7 +238,7 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public List<Map<String, Double>> sumListBysz(List<QcSsgqzysytdqkGzv> list) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<DictModel> xzqh = sysBaseAPI.getDictItems("xq"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<DictModel> tsyqsyfsList = sysBaseAPI.getDictItems("tsyqsyfs"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       // List<DictModel> tsyqsyfsList = sysBaseAPI.getDictItems("tsyqsyfs"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<SysCategoryModel> sysCategoryModels = sysBaseAPI.queryAllSysCategory(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Double num = Double.valueOf(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Map<String, Double>> result = new ArrayList<>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -281,13 +282,14 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Double> syxzByAreaCollect = list.stream().collect( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Collectors.groupingBy(QcSsgqzysytdqkGzv::getSyqsyfs, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         Collectors.summingDouble(s -> Optional.ofNullable(s.getSjzytdmj() * 0.0015).orElse(0.0)))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Map<String, Double> syqlist = new LinkedHashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (DictModel dictModel : tsyqsyfsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            String key = dictModel.getText(); // 使用权使用方式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Double value = syxzByAreaCollect.getOrDefault(key, 0.0); // 从原map获取值,若不存在则使用0.0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            syqlist.put(key, value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        result.add(syqlist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        result.add(syxzByAreaCollect); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        Map<String, Double> syqlist = new LinkedHashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        for (DictModel dictModel : tsyqsyfsList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            String key = dictModel.getText(); // 使用权使用方式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            Double value = syxzByAreaCollect.getOrDefault(key, 0.0); // 从原map获取值,若不存在则使用0.0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//            syqlist.put(key, value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+//        result.add(syqlist); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //文件类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Long> wjlxCollect = list.stream().collect( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Collectors.groupingBy(QcSsgqzysytdqkGzv::getZslx, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -307,7 +309,6 @@ public class QcSsgqzysytdqkGzvServiceImpl extends ServiceImpl<QcSsgqzysytdqkGzvM 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //批准用途 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, List<QcSsgqzysytdqkGzv>> collectBysjyt = list.stream().collect(Collectors.groupingBy((QcSsgqzysytdqkGzv::getPzyt))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (String s : collectBysjyt.keySet()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sjytMap.put(s, (double) collectBysjyt.get(s).size()); 
			 |