| 
						
						
							
								
							
						
						
					 | 
					@ -613,7 +613,7 @@ public class IndexCalculateStreetServiceImpl implements IndexCalculateStreetServ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        //下属所有社区的党建能力平均值
 | 
					 | 
					 | 
					        //下属所有社区的党建能力平均值
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        detailListByParentCode.forEach(detail -> { | 
					 | 
					 | 
					        detailListByParentCode.forEach(detail -> { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (IndexCodeEnum.JIE_DAO_XIA_SHU_SYSQDJNLHZPJZ.getCode().equals(detail.getIndexCode())) { | 
					 | 
					 | 
					            if (IndexCodeEnum.JIE_DAO_XIA_SHU_SYSQDJNLHZPJZ.getCode().equals(detail.getIndexCode())) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                List<SubCommunityAvgResultDTO> subCommPartyAvgScore = communityScoreDao.selectSubCommAvgScoreExistSub(monthId,IndexCodeEnum.DANG_JIAN_NENG_LI.getCode(),form.getCustomerAreaCode()); | 
					 | 
					 | 
					                List<SubCommunityAvgResultDTO> subCommPartyAvgScore = communityScoreDao.selectSubCommAvgScoreExistSubNotSelf(monthId,IndexCodeEnum.DANG_JIAN_NENG_LI.getCode(),form.getCustomerAreaCode()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                if (CollectionUtils.isEmpty(subCommPartyAvgScore)) { | 
					 | 
					 | 
					                if (CollectionUtils.isEmpty(subCommPartyAvgScore)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    log.warn(IndexCalConstant.COMMUNITY_PARTY_AVG_NULL); | 
					 | 
					 | 
					                    log.warn(IndexCalConstant.COMMUNITY_PARTY_AVG_NULL); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } else if (subCommPartyAvgScore.size() > NumConstant.ZERO) { | 
					 | 
					 | 
					                } else if (subCommPartyAvgScore.size() > NumConstant.ZERO) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -634,7 +634,7 @@ public class IndexCalculateStreetServiceImpl implements IndexCalculateStreetServ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } else { | 
					 | 
					 | 
					            } else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                // 街道名义发文数量
 | 
					 | 
					 | 
					                // 街道名义发文数量
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                List<Map<String, Object>> mapList = factIndexPartyAblityOrgMonthlyDao.selectPublishArticleCountMapExistSub(monthId,form.getCustomerAreaCode(),NumConstant.NINE); | 
					 | 
					 | 
					                List<Map<String, Object>> mapList = factIndexPartyAblityOrgMonthlyDao.selectPublishArticleCountMapExistSubNotSelf(monthId,form.getCustomerAreaCode(),NumConstant.NINE); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                if (CollectionUtils.isEmpty(mapList)) { | 
					 | 
					 | 
					                if (CollectionUtils.isEmpty(mapList)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    log.warn(IndexCalConstant.STREET_PUBLISH_ARTICLE_LIST_NULL); | 
					 | 
					 | 
					                    log.warn(IndexCalConstant.STREET_PUBLISH_ARTICLE_LIST_NULL); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } else { | 
					 | 
					 | 
					                } else { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -688,7 +688,7 @@ public class IndexCalculateStreetServiceImpl implements IndexCalculateStreetServ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        Map<String, String> pid = new HashMap<>(); | 
					 | 
					 | 
					        Map<String, String> pid = new HashMap<>(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        detailListByParentCode.forEach(detail -> { | 
					 | 
					 | 
					        detailListByParentCode.forEach(detail -> { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (IndexCodeEnum.JIE_DAO_XIA_SHU_SYSQZLNLHZ.getCode().equals(detail.getIndexCode())) { | 
					 | 
					 | 
					            if (IndexCodeEnum.JIE_DAO_XIA_SHU_SYSQZLNLHZ.getCode().equals(detail.getIndexCode())) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                List<SubCommunityAvgResultDTO> subGridGovernAvg = communityScoreDao.selectSubCommAvgScoreExistSub(monthId,IndexCodeEnum.ZHI_LI_NENG_LI.getCode(),form.getCustomerAreaCode()); | 
					 | 
					 | 
					                List<SubCommunityAvgResultDTO> subGridGovernAvg = communityScoreDao.selectSubCommAvgScoreExistSubNotSelf(monthId,IndexCodeEnum.ZHI_LI_NENG_LI.getCode(),form.getCustomerAreaCode()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                if (CollectionUtils.isEmpty(subGridGovernAvg)){ | 
					 | 
					 | 
					                if (CollectionUtils.isEmpty(subGridGovernAvg)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    log.warn("查询街道下属所有社区治理能力汇总为空"); | 
					 | 
					 | 
					                    log.warn("查询街道下属所有社区治理能力汇总为空"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                }else if (subGridGovernAvg.size() > NumConstant.ZERO) { | 
					 | 
					 | 
					                }else if (subGridGovernAvg.size() > NumConstant.ZERO) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -708,7 +708,7 @@ public class IndexCalculateStreetServiceImpl implements IndexCalculateStreetServ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } else { | 
					 | 
					 | 
					            } else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                // 治理能力的六个五级指标
 | 
					 | 
					 | 
					                // 治理能力的六个五级指标
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                List<Map<String, Object>> communityGovernAbility = factIndexGovrnAblityOrgMonthlyDao.selectCommunityGovernAbilityExistsSub(monthId,form.getCustomerAreaCode()); | 
					 | 
					 | 
					                List<Map<String, Object>> communityGovernAbility = factIndexGovrnAblityOrgMonthlyDao.selectCommunityGovernAbilityExistsSubNotSelf(monthId,form.getCustomerAreaCode()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                if (CollectionUtils.isEmpty(communityGovernAbility)){ | 
					 | 
					 | 
					                if (CollectionUtils.isEmpty(communityGovernAbility)){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    log.warn(IndexCalConstant.STREET_GOVERN_ABILITY_NULL); | 
					 | 
					 | 
					                    log.warn(IndexCalConstant.STREET_GOVERN_ABILITY_NULL); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                }else{ | 
					 | 
					 | 
					                }else{ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -762,7 +762,7 @@ public class IndexCalculateStreetServiceImpl implements IndexCalculateStreetServ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        detailListByParentCode.forEach(detail -> { | 
					 | 
					 | 
					        detailListByParentCode.forEach(detail -> { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            String indexCode = detail.getIndexCode(); | 
					 | 
					 | 
					            String indexCode = detail.getIndexCode(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if (IndexCodeEnum.JIE_DAO_XIA_SHU_SQFWNLDFPYZ.getCode().equals(indexCode)) { | 
					 | 
					 | 
					            if (IndexCodeEnum.JIE_DAO_XIA_SHU_SQFWNLDFPYZ.getCode().equals(indexCode)) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                List<SubCommunityAvgResultDTO> subCommServiceAvg = communityScoreDao.selectSubCommAvgScoreExistSub(monthId,IndexCodeEnum.FU_WU_NENG_LI.getCode(),form.getCustomerAreaCode()); | 
					 | 
					 | 
					                List<SubCommunityAvgResultDTO> subCommServiceAvg = communityScoreDao.selectSubCommAvgScoreExistSubNotSelf(monthId,IndexCodeEnum.FU_WU_NENG_LI.getCode(),form.getCustomerAreaCode()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                if (CollectionUtils.isEmpty(subCommServiceAvg)) { | 
					 | 
					 | 
					                if (CollectionUtils.isEmpty(subCommServiceAvg)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    log.warn("查询街道下属社区服务能力得分平均值为空"); | 
					 | 
					 | 
					                    log.warn("查询街道下属社区服务能力得分平均值为空"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } else if (subCommServiceAvg.size() > NumConstant.ZERO) { | 
					 | 
					 | 
					                } else if (subCommServiceAvg.size() > NumConstant.ZERO) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -781,7 +781,7 @@ public class IndexCalculateStreetServiceImpl implements IndexCalculateStreetServ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    }); | 
					 | 
					 | 
					                    }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } else { | 
					 | 
					 | 
					            } else { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                List<Map<String, Object>> communityActivityCountList = factIndexServiceAblityOrgMonthlyDao.selectActivityCountMapExistsSub(monthId,form.getCustomerAreaCode()); | 
					 | 
					 | 
					                List<Map<String, Object>> communityActivityCountList = factIndexServiceAblityOrgMonthlyDao.selectActivityCountMapExistsSubNotSelf(monthId,form.getCustomerAreaCode()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                if (CollectionUtils.isEmpty(communityActivityCountList)) { | 
					 | 
					 | 
					                if (CollectionUtils.isEmpty(communityActivityCountList)) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    log.warn(IndexCalConstant.STREET_SERVICE_ABILITY_NULL); | 
					 | 
					 | 
					                    log.warn(IndexCalConstant.STREET_SERVICE_ABILITY_NULL); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                }else{ | 
					 | 
					 | 
					                }else{ | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |