wangyunpeng 1 settimana fa
parent
commit
739ea15758

+ 6 - 0
api-module/src/main/java/com/tzld/piaoquan/api/service/strategy/impl/BuckStrategyV1.java

@@ -430,6 +430,12 @@ public class BuckStrategyV1 implements ReplyStrategyService {
                     if (videoDetail.getCover().contains("?")) {
                         cgiReplyBucketData.setCoverUrl(miniPageData.getCover() + videoDetail.getCover().substring(videoDetail.getCover().indexOf("?")));
                     }
+                } else {
+                    // 视频封面为空时,使用默认裁剪+播放按钮水印
+                    if (miniPageData.getCover().contains("yishihui")) {
+                        cgiReplyBucketData.setCoverUrl(miniPageData.getCover() +
+                                "?x-oss-process=image/resize,m_fill,w_600,h_480,limit_0/format,jpg/watermark,image_eXNoL3BpYy93YXRlcm1hcmtlci9pY29uX3BsYXlfd2hpdGUucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLHdfMTQ0,g_center");
+                    }
                 }
                 cgiReplyBucketData.setTitle(miniPageData.getTitle());
                 cgiReplyBucketData.setMiniPagePath(miniPageData.getPage());

+ 6 - 0
api-module/src/main/java/com/tzld/piaoquan/api/service/strategy/impl/ThirdPartyPushMessageStrategyV1.java

@@ -288,6 +288,12 @@ public class ThirdPartyPushMessageStrategyV1 implements ReplyStrategyService {
                             if (videoDetail.getCover().contains("?")) {
                                 cgiReplyBucketData.setCoverUrl(miniPageData.getCover() + videoDetail.getCover().substring(videoDetail.getCover().indexOf("?")));
                             }
+                        } else {
+                            // 视频封面为空时,使用默认裁剪+播放按钮水印
+                            if (miniPageData.getCover().contains("yishihui")) {
+                                cgiReplyBucketData.setCoverUrl(miniPageData.getCover() +
+                                        "?x-oss-process=image/resize,m_fill,w_600,h_480,limit_0/format,jpg/watermark,image_eXNoL3BpYy93YXRlcm1hcmtlci9pY29uX3BsYXlfd2hpdGUucG5nP3gtb3NzLXByb2Nlc3M9aW1hZ2UvcmVzaXplLHdfMTQ0,g_center");
+                            }
                         }
                         cgiReplyBucketData.setTitle(miniPageData.getTitle());
                         cgiReplyBucketData.setMiniPagePath(miniPageData.getPage());