浏览代码

fix系统员工头像

Eric 1 年之前
父节点
当前提交
218fcad654
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMessageServiceImpl.java

+ 7 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/SysMessageServiceImpl.java

@@ -326,7 +326,13 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
 		LOGGER.info("sendGroupMessage groupSend ret={}", JSON.toJSONString(imMessageDto));
 		//ExecutorService executor = Executors.newCachedThreadPool();
 		CompletableFuture.runAsync(()->{
-			imFeignService.groupSend(imMessageDto);
+			Object ret;
+			int maxRetry = 3;
+			do {
+				// 若发送失败,重试3次后放弃
+				ret = imFeignService.groupSend(imMessageDto);
+				LOGGER.info("sendGroupMessage groupSend retry={}, ret={}", maxRetry, JSON.toJSONString(ret));
+			} while (ret == null && maxRetry-- > 0);
 		});
 	}