Browse Source

修改删除文章为报警

xueyiming 6 months ago
parent
commit
14ed8dcf5f

+ 3 - 3
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/local/impl/ContentServiceImpl.java

@@ -213,13 +213,13 @@ public class ContentServiceImpl implements ContentService {
         List<CrawlerVideo> contentMiniVideos = getContentMiniVideo(publishContent, planAccount);
         log.info("getPublishVideoDetail contentMiniVideos={}", contentMiniVideos);
         if (CollectionUtils.isEmpty(contentMiniVideos)) {
-            publicContentService.delPublishContent(publishContent);
+            LarkRobotUtil.sendMessage("文章获取小程序为空 publishContent.getSourceId=" + publishContent.getSourceId());
             return new ArrayList<>();
         }
         List<VideoDetail> videoDetails = publishVideo(contentMiniVideos, matchVideo);
         log.info("getPublishVideoDetail videoDetails={}", videoDetails);
-        if (CollectionUtils.isEmpty(contentMiniVideos)) {
-            publicContentService.delPublishContent(publishContent);
+        if (CollectionUtils.isEmpty(videoDetails)) {
+            LarkRobotUtil.sendMessage("发布后小程序为空 publishContent.getSourceId=" + publishContent.getSourceId());
             return new ArrayList<>();
         }
         return videoDetails;

+ 6 - 0
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/local/impl/CoreServiceImpl.java

@@ -497,6 +497,9 @@ public class CoreServiceImpl implements CoreService {
                 if (Objects.equals(publishContent.getSourceType(), SourceTypesEnum.longArticleVideoPoolSource.getVal())) {
                     List<VideoDetail> videoDetails = contentService.getOnlyMiniPublishVideoDetail(publishContent);
                     log.info("publishContentId={}, videoDetails={}", publishContent.getId(), videoDetails);
+                    if (CollectionUtils.isEmpty(videoDetails)) {
+                        continue;
+                    }
                     publishMiniprogramList = getPublishMiniprogramList(videoDetails, planAccount, publishContent);
                     if (CollectionUtils.isEmpty(publishMiniprogramList)) {
                         continue;
@@ -508,6 +511,9 @@ public class CoreServiceImpl implements CoreService {
                     }
                     List<VideoDetail> videoDetails = contentService.getPublishVideoDetail(publishContent, planAccount, matchVideo);
                     log.info("publishContentId={}, videoDetails={}", publishContent.getId(), videoDetails);
+                    if (CollectionUtils.isEmpty(videoDetails)) {
+                        continue;
+                    }
                     publishMiniprogramList = getPublishMiniprogramList(videoDetails, planAccount, publishContent);
                     if (CollectionUtils.isEmpty(publishMiniprogramList)) {
                         continue;