|  | @@ -246,10 +246,8 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
 | 
	
		
			
				|  |  |  	public void batchSendImMessage(MessageTypeEnum type, String senderId,String extra, String[] targetIds, String url, Object... args) {
 | 
	
		
			
				|  |  |  		String messageContent = checkMessageConfig(type);
 | 
	
		
			
				|  |  |  		String content = getContent(messageContent,url, args);
 | 
	
		
			
				|  |  | -		ExecutorService executor = Executors.newCachedThreadPool();
 | 
	
		
			
				|  |  | -		CompletableFuture.runAsync(()->{
 | 
	
		
			
				|  |  | -			imFeignService.privateSend(getImGroupMessage("RC:TxtMsg",senderId,targetIds,content,extra));
 | 
	
		
			
				|  |  | -		},executor);
 | 
	
		
			
				|  |  | +		//ExecutorService executor = Executors.newCachedThreadPool();
 | 
	
		
			
				|  |  | +		CompletableFuture.runAsync(()-> imFeignService.privateSend(getImGroupMessage("RC:TxtMsg",senderId,targetIds,content,extra)));
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
	
		
			
				|  | @@ -276,10 +274,8 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
		
			
				|  |  |  	public void batchSendImGroupMessage(String messageContent, String senderId,String extra, String[] targetIds,String objectName) {
 | 
	
		
			
				|  |  | -		ExecutorService executor = Executors.newCachedThreadPool();
 | 
	
		
			
				|  |  | -		CompletableFuture.runAsync(()->{
 | 
	
		
			
				|  |  | -			imFeignService.groupSend(getImGroupMessage(objectName,senderId,targetIds,messageContent,extra));
 | 
	
		
			
				|  |  | -		},executor);
 | 
	
		
			
				|  |  | +		//ExecutorService executor = Executors.newCachedThreadPool();
 | 
	
		
			
				|  |  | +		CompletableFuture.runAsync(()-> imFeignService.groupSend(getImGroupMessage(objectName,senderId,targetIds,messageContent,extra)));
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	public static String imageToBase64(BufferedImage bufferedImage,String suffix) {
 | 
	
	
		
			
				|  | @@ -326,18 +322,15 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	public void sendGroupMessage(ImMessageDto imMessageDto){
 | 
	
		
			
				|  |  | -		ExecutorService executor = Executors.newCachedThreadPool();
 | 
	
		
			
				|  |  | +		//ExecutorService executor = Executors.newCachedThreadPool();
 | 
	
		
			
				|  |  |  		CompletableFuture.runAsync(()->{
 | 
	
		
			
				|  |  |  			imFeignService.groupSend(imMessageDto);
 | 
	
		
			
				|  |  | -		},executor);
 | 
	
		
			
				|  |  | +		});
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public void sendImMessage(ImMessageDto imMessageDto){
 | 
	
		
			
				|  |  | -        ExecutorService executor = Executors.newCachedThreadPool();
 | 
	
		
			
				|  |  | -        CompletableFuture.runAsync(()->{
 | 
	
		
			
				|  |  | -            imFeignService.privateSend(imMessageDto);
 | 
	
		
			
				|  |  | -        },executor);
 | 
	
		
			
				|  |  | +        CompletableFuture.runAsync(()-> imFeignService.privateSend(imMessageDto));
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
	
		
			
				|  | @@ -418,10 +411,11 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
 | 
	
		
			
				|  |  |  		if(sysUser == null){
 | 
	
		
			
				|  |  |  			throw new BizException("用户信息获取失败");
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | -		ExecutorService executor = Executors.newCachedThreadPool();
 | 
	
		
			
				|  |  | +		//ExecutorService executor = Executors.newCachedThreadPool();
 | 
	
		
			
				|  |  |  		CompletableFuture.runAsync(()->{
 | 
	
		
			
				|  |  |  			imFeignService.privateSend(getImGroupMessage("RC:TxtMsg",sysUser.getId().toString(),studentId.split(","),content,null));
 | 
	
		
			
				|  |  | -		},executor);
 | 
	
		
			
				|  |  | +		});
 | 
	
		
			
				|  |  | +		//executor.shutdown();
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 |