wangyunpeng 2 miesięcy temu
rodzic
commit
953a13e018

+ 15 - 1
api-module/src/main/java/com/tzld/piaoquan/api/service/contentplatform/impl/ContentPlatformPlanServiceImpl.java

@@ -21,8 +21,11 @@ import com.tzld.piaoquan.api.service.contentplatform.ContentPlatformCooperateAcc
 import com.tzld.piaoquan.api.service.contentplatform.ContentPlatformPlanService;
 import com.tzld.piaoquan.growth.common.common.enums.GhTypeEnum;
 import com.tzld.piaoquan.growth.common.common.enums.StrategyStatusEnum;
+import com.tzld.piaoquan.growth.common.dao.mapper.CgiReplyBucketDataMapper;
 import com.tzld.piaoquan.growth.common.dao.mapper.ext.CgiReplyBucketDataMapperExt;
 import com.tzld.piaoquan.growth.common.model.bo.VideoDetail;
+import com.tzld.piaoquan.growth.common.model.po.CgiReplyBucketData;
+import com.tzld.piaoquan.growth.common.model.po.CgiReplyBucketDataExample;
 import com.tzld.piaoquan.growth.common.model.po.GhDetail;
 import com.tzld.piaoquan.growth.common.service.MessageAttachmentService;
 import com.tzld.piaoquan.growth.common.utils.MessageUtil;
@@ -50,6 +53,8 @@ public class ContentPlatformPlanServiceImpl implements ContentPlatformPlanServic
     @Autowired
     private ContentPlatformQwPlanVideoMapper qwPlanVideoMapper;
     @Autowired
+    private CgiReplyBucketDataMapper cgiReplyBucketDataMapper;
+    @Autowired
     private CgiReplyBucketDataMapperExt cgiReplyBucketDataMapperExt;
     @Autowired
     private ContentPlatformCooperateAccountService cooperateAccountService;
@@ -162,8 +167,17 @@ public class ContentPlatformPlanServiceImpl implements ContentPlatformPlanServic
             if (video.getTitleIsEdit() == 0 && video.getCoverIsEdit() == 0) {
                 continue;
             }
+            CgiReplyBucketDataExample example = new CgiReplyBucketDataExample();
+            example.createCriteria().andGhIdEqualTo(ghId).andMiniVideoIdEqualTo(video.getVideoId())
+                            .andIsDeleteEqualTo(0);
+            List<CgiReplyBucketData> dataList = cgiReplyBucketDataMapper.selectByExample(example);
+            if (CollectionUtils.isEmpty(dataList)) {
+                continue;
+            }
+            String existsCover = dataList.get(0).getCoverUrl();
+            String coverSuffix = existsCover.substring(existsCover.indexOf("/watermark"));
             cgiReplyBucketDataMapperExt.updateBucketDataTitleCoverByGhId(ghId, video.getVideoId(),
-                    video.getTitle(), video.getCover());
+                    video.getTitle(), video.getCover() + coverSuffix);
         }
     }