Explorar el Código

nation文档创建失败,ipad不发送

cgp hace 6 días
padre
commit
746ff1a67e

+ 5 - 1
fs-ipad-task/src/main/java/com/fs/app/service/IpadSendServer.java

@@ -62,7 +62,6 @@ import java.net.URLEncoder;
 import java.time.LocalDateTime;
 import java.time.ZoneId;
 import java.util.Date;
-import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 import java.util.concurrent.TimeUnit;
@@ -377,6 +376,11 @@ public class IpadSendServer {
             request.setTitle(content.getLinkDescribe());
             request.setIframeUrl(notionLink + logId);
             NotionPageResponse page = notionService.createPage(request);
+            if (!page.isSuccess() || page.getPublicUrl() == null) {
+                content.setSendStatus(2);
+                content.setSendRemarks("获取Notion文档链接异常:" + page.getError());
+                return;
+            }
             content.setLinkUrl(page.getPublicUrl());
             redisCache.setCacheObject("notion_course:"+content.getVideoId()+"_"+externalId+"_"+qwUserId,content.getLinkUrl(),3,TimeUnit.DAYS);
             qwSopLogsService.updateLinkUrlInContentJson(qwSopLogs, page.getPublicUrl());