| 
					
				 | 
			
			
				@@ -309,7 +309,6 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@Async 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public void batchSendMessage(Integer senderTenantId, MessageSender messageSender, MessageTypeEnum type, Map<Integer, String> receivers, Date triggerTime, Integer readStatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			String url,String jpushType, Object... args) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LOGGER.info("batchSendMessage tenantId {} msgSender {}, type {}, receivers {} ", senderTenantId, messageSender, type, receivers); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -394,16 +393,11 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public void batchSendMessage(MessageSender messageSender, MessageTypeEnum type, Map<Integer, String> receivers, Date triggerTime, Integer readStatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			String url,String jpushType, Object... args) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		ExecutorService executor = Executors.newFixedThreadPool(5); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		CompletableFuture.runAsync(()->{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			batchSendMessage(TenantContextHolder.getTenantId(), messageSender, type, receivers, triggerTime, readStatus, url, jpushType, args); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		},executor); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		executor.shutdown(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		batchSendMessage(TenantContextHolder.getTenantId(), messageSender, type, receivers, triggerTime, readStatus, url, jpushType, args); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@Async 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public void batchPushMessage(MessageTypeEnum type, Map<Integer, String> receivers, Date triggerTime, Integer readStatus, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			String url,String jpushType,String sound,String channelId, Object... args) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (receivers == null || receivers.size() == 0) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -469,7 +463,6 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@Async 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public void sendMessage(MessageSender messageSender, Integer userId, String title, String content, String receiver, Date triggerTime, Integer readStatus, String url, String group,String jpushType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		LOGGER.info("batchSendMessage {}, userId {}, receivers {} ", messageSender, userId, receiver); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if (StringUtils.isBlank(receiver)) { 
			 |