Ver código fonte

Merge branch '20251211-wyp-gzhAutoReplyVideo' into test

wangyunpeng 1 semana atrás
pai
commit
2cf02e0ac9

+ 1 - 0
api-module/src/main/java/com/tzld/piaoquan/api/service/impl/CgiReplyServiceImpl.java

@@ -87,6 +87,7 @@ public class CgiReplyServiceImpl implements CgiReplyService {
         if (!CollectionUtils.isEmpty(ghDetailExts)) {
             bucketDataParam.setMiniPageDatas(ghDetailExts.stream().sorted(Comparator.comparing(GhDetailExt::getSort)).map(ext -> {
                 MiniPageData miniPageData = new MiniPageData();
+                miniPageData.setPage(ext.getPage());
                 miniPageData.setTitle(ext.getTitle());
                 miniPageData.setCover(ext.getCover());
                 return miniPageData;

+ 11 - 0
api-module/src/main/java/com/tzld/piaoquan/api/service/impl/GhDetailServiceImpl.java

@@ -314,6 +314,17 @@ public class GhDetailServiceImpl implements GhDetailService {
             }
         }
 
+        if (!CollectionUtils.isEmpty(ghDetailVo.getVideoList())) {
+            for (GhDetailVo.VideoDetail videoDetail : ghDetailVo.getVideoList()) {
+                if (StringUtils.isEmpty(videoDetail.getTitle())) {
+                    return CommonResponse.create(500, "视频标题不能为空");
+                }
+                if (StringUtils.isEmpty(videoDetail.getCover())) {
+                    return CommonResponse.create(500, "视频封面不能为空");
+                }
+            }
+        }
+
         if (StringUtils.isNotEmpty(ghDetailVo.getContentDetail())) {
             ghDetailVo.setContentDetail(ghDetailVo.getContentDetail().trim());
             if (!JSONObject.isValidObject(ghDetailVo.getContentDetail())) {