| 
					
				 | 
			
			
				@@ -426,12 +426,13 @@ public class ArticleAuditService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, String> pushAccountMap = pushList.stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .collect(Collectors.toMap(PublishGzhPushDTO::getPushId, PublishGzhPushDTO::getPublishAccountId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<PublishAccount> publishAccountList = publishAccountRepository.getByIdIn(publishAccountIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> ghIds = publishAccountList.stream().map(PublishAccount::getGhId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, String> publishAccountMap = publishAccountList.stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .collect(Collectors.toMap(PublishAccount::getId, PublishAccount::getGhId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<PublishGzhPushContentRelDTO> groupPushRelList = aigcBaseMapper.getGroupPushRelByPushIdIn(pushIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, List<PublishGzhPushContentRelDTO>> groupPushRelMap = groupPushRelList.stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .collect(Collectors.groupingBy(PublishGzhPushContentRelDTO::getPushId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<PublishAccountTypeDTO> accountTypeList = aigcBaseMapper.getAccountTypeList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<PublishAccountTypeDTO> accountTypeList = aigcBaseMapper.getAccountTypeList(ghIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, PublishAccountTypeDTO> accountTypeMap = accountTypeList.stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .collect(Collectors.toMap(PublishAccountTypeDTO::getGhId, Function.identity())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 删除文章 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -500,7 +501,8 @@ public class ArticleAuditService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @XxlJob("articleVideoDelete") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public ReturnT<String> articleVideoDelete(String param) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<LongArticleAuditDelete> dealList = longArticleAuditDeleteRepository.getByStatus(ArticleDeleteStatusEnum.WAITING.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<PublishAccountTypeDTO> accountTypeList = aigcBaseMapper.getAccountTypeList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> ghIds = dealList.stream().map(LongArticleAuditDelete::getGhId).collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<PublishAccountTypeDTO> accountTypeList = aigcBaseMapper.getAccountTypeList(ghIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, PublishAccountTypeDTO> accountTypeMap = accountTypeList.stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .collect(Collectors.toMap(PublishAccountTypeDTO::getGhId, Function.identity())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<JSONObject> alarmList = new ArrayList<>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -666,10 +668,10 @@ public class ArticleAuditService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (CollectionUtils.isEmpty(list)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<PublishAccountTypeDTO> accountTypeList = aigcBaseMapper.getAccountTypeList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<String> ghIds = list.stream().map(ArticleDeleteListVO::getGhId).distinct().collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<PublishAccountTypeDTO> accountTypeList = aigcBaseMapper.getAccountTypeList(ghIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, PublishAccountTypeDTO> accountTypeMap = accountTypeList.stream() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .collect(Collectors.toMap(PublishAccountTypeDTO::getGhId, Function.identity())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<String> ghIds = list.stream().map(ArticleDeleteListVO::getGhId).distinct().collect(Collectors.toList()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<PublishAccount> publishAccountList = publishAccountRepository.getAllByGhIdIn(ghIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, PublishAccount> publishAccountMap = publishAccountList.stream().collect(Collectors.toMap(PublishAccount::getGhId, o -> o)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 获取发布内容 
			 |