xueyiming před 7 měsíci
rodič
revize
0e053fe423

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

@@ -433,6 +433,7 @@ public class CoreServiceImpl implements CoreService {
                     }
                     contentService.updateMatchContent(publishContent, planAccount, publishMiniprogramBoList);
                 }
+                log.info("publishMiniprogramList={}", publishMiniprogramList);
                 List<PublishMiniprogramParam> publishCardList = getPublishCardList(publishMiniprogramList);
                 contentParam.setPublishContentId(publishContent.getPublishContentId());
                 contentParam.setMiniprogramCardList(publishCardList);
@@ -493,16 +494,7 @@ public class CoreServiceImpl implements CoreService {
                 }
                 param.setProductionName(videoTitle);
             }
-            String wxUrl = null;
-            if (StringUtils.isNotEmpty(publishMiniprogram.getWxUrl())) {
-                wxUrl = publishMiniprogram.getWxUrl();
-            } else {
-                aigcService.pushCover(publishMiniprogram.getVideoCover(), publishMiniprogram.getPublishContentId());
-            }
-            if (StringUtils.isEmpty(wxUrl)) {
-                continue;
-            }
-            param.setProductionCover(wxUrl);
+            param.setProductionCover(publishMiniprogram.getWxUrl());
             param.setProductionPath(publishMiniprogram.getProductionPath());
             param.setRootShareId(publishMiniprogram.getRootShareId());
             param.setSource(publishMiniprogram.getSource());

+ 4 - 0
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/remote/impl/AigcServiceImpl.java

@@ -9,6 +9,7 @@ import com.tzld.piaoquan.longarticle.service.remote.AigcService;
 import com.tzld.piaoquan.longarticle.utils.HttpClientUtil;
 import com.tzld.piaoquan.longarticle.utils.HttpPoolClientUtil;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 
@@ -162,6 +163,9 @@ public class AigcServiceImpl implements AigcService {
 
     @Override
     public String pushCover(String coverUrl, String publishContentId) {
+        if (StringUtils.isEmpty(coverUrl) || StringUtils.isEmpty(publishContentId)) {
+            return null;
+        }
         String apiUrl = "http://aigc-api.cybertogether.net/aigc//publish/LongArticleSystem/uploadMiniprogramCover";
         try {
             JSONObject param = new JSONObject();