|
@@ -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
|