|  |  | @ -583,19 +583,29 @@ public class CalCpcIndexServiceImpl implements CalCpcIndexService { | 
			
		
	
		
			
				
					|  |  |  |                 map.put(partyMember.getUserId(), NumConstant.ZERO); | 
			
		
	
		
			
				
					|  |  |  |                 continue; | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |             //todo 可以先把本月内评论的用户+本月内表决过的用户 集合查询出来。避免循环查询
 | 
			
		
	
		
			
				
					|  |  |  |             //可以先把本月内评论的用户+本月内表决过的用户 集合查询出来。避免循环查询
 | 
			
		
	
		
			
				
					|  |  |  |             List<String> commentTopicUserIds=factOriginTopicLogDailyService.queryCommentTopicUserIds(customerId,monthId); | 
			
		
	
		
			
				
					|  |  |  |             List<String> voteUserIds=issueExtractService.queryVoteUserIds(customerId,monthId); | 
			
		
	
		
			
				
					|  |  |  |             //3、判断每个成员是否 “活跃”
 | 
			
		
	
		
			
				
					|  |  |  |             for (String memberId : memberIdList) { | 
			
		
	
		
			
				
					|  |  |  |                 //注释2022.03.02
 | 
			
		
	
		
			
				
					|  |  |  |                 //1、判断成员在本月内是否评论过
 | 
			
		
	
		
			
				
					|  |  |  |                 Integer topicCommentCount = factOriginTopicLogDailyService.selectUserCommentCount(memberId, customerId, monthId); | 
			
		
	
		
			
				
					|  |  |  |                 /*Integer topicCommentCount = factOriginTopicLogDailyService.selectUserCommentCount(memberId, customerId, monthId); | 
			
		
	
		
			
				
					|  |  |  |                 if (topicCommentCount > 0) { | 
			
		
	
		
			
				
					|  |  |  |                     groupActiveUserCount++; | 
			
		
	
		
			
				
					|  |  |  |                     continue; | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 }*/ | 
			
		
	
		
			
				
					|  |  |  |                 //2、判断成员在本月内是否表决过(支持or反对)议题
 | 
			
		
	
		
			
				
					|  |  |  |                 Integer voteCount = issueExtractService.selectCountUserVote(memberId, customerId, monthId); | 
			
		
	
		
			
				
					|  |  |  |                 /*Integer voteCount = issueExtractService.selectCountUserVote(memberId, customerId, monthId); | 
			
		
	
		
			
				
					|  |  |  |                 if (voteCount > 0) { | 
			
		
	
		
			
				
					|  |  |  |                     groupActiveUserCount++; | 
			
		
	
		
			
				
					|  |  |  |                 }*/ | 
			
		
	
		
			
				
					|  |  |  |                 if (CollectionUtils.isNotEmpty(commentTopicUserIds) && commentTopicUserIds.contains(memberId)) { | 
			
		
	
		
			
				
					|  |  |  |                     groupActiveUserCount++; | 
			
		
	
		
			
				
					|  |  |  |                     continue; | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |                 if (CollectionUtils.isNotEmpty(voteUserIds) && voteUserIds.contains(memberId)) { | 
			
		
	
		
			
				
					|  |  |  |                     groupActiveUserCount++; | 
			
		
	
		
			
				
					|  |  |  |                 } | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |             //赋值每个党员的 -- 党员自建群活跃群众人数
 | 
			
		
	
	
		
			
				
					|  |  | 
 |