|
@@ -316,6 +316,8 @@ public class ContentServiceImpl implements ContentService {
|
|
|
example.createCriteria().andContentIdEqualTo(sourceId).andStatusEqualTo(1);
|
|
|
List<AIVideoAbTest> aiVideoAbTests = aiVideoAbTestMapper.selectByExample(example);
|
|
|
if (!CollectionUtils.isEmpty(aiVideoAbTests)) {
|
|
|
+ LongArticlesText kimiText = kimiService.getKimiText(sourceId);
|
|
|
+ String title = kimiText.getKimiTitle();
|
|
|
List<AIVideoAbTest> abTestList = new ArrayList<>();
|
|
|
AIVideoAbTest aiVideoAbTest = aiVideoAbTests.get(0);
|
|
|
abTestList.add(aiVideoAbTest);
|
|
@@ -325,9 +327,17 @@ public class ContentServiceImpl implements ContentService {
|
|
|
BeanUtils.copyProperties(aiVideoAbTest, newAiVideoAbTest);
|
|
|
abTestList.add(newAiVideoAbTest);
|
|
|
}
|
|
|
- for (AIVideoAbTest aiVideoAbTest1 : abTestList) {
|
|
|
- LongArticlesText kimiText = kimiService.getKimiText(sourceId);
|
|
|
- String title = kimiText.getKimiTitle();
|
|
|
+ for (int i = 0; i < abTestList.size(); i++) {
|
|
|
+ String videoCover;
|
|
|
+ CrawlerVideo crawlerVideo = contentMiniVideos.get(i);
|
|
|
+ PublishMiniprogram publishMiniprograms = publicContentService.getPublishMiniprograms(crawlerVideo.getId());
|
|
|
+ if (publishMiniprograms != null) {
|
|
|
+ videoCover = publishMiniprograms.getVideoCover();
|
|
|
+ } else {
|
|
|
+ VideoDetail videoDetail = videoService.publish(crawlerVideo.getVideoOssPath(), crawlerVideo.getUserId(), title);
|
|
|
+ videoCover = videoDetail.getCoverImgPath();
|
|
|
+ }
|
|
|
+ AIVideoAbTest aiVideoAbTest1 = abTestList.get(i);
|
|
|
VideoDetail videoDetail = videoService.publish(aiVideoAbTest1.getVideoOssPath(), SINGLE_VIDEO_UID, title);
|
|
|
videoDetail.setCrawlerVideoId(aiVideoAbTest1.getId());
|
|
|
videoDetail.setKimiTitle(title);
|
|
@@ -335,6 +345,7 @@ public class ContentServiceImpl implements ContentService {
|
|
|
videoDetail.setVideoOss(aiVideoAbTest1.getVideoOssPath());
|
|
|
videoDetail.setSource("ai");
|
|
|
videoDetail.setTraceId(matchVideo.getTraceId());
|
|
|
+ videoDetail.setCoverImgPath(videoCover);
|
|
|
videoDetails.add(videoDetail);
|
|
|
}
|
|
|
aiLogEvent(1, matchVideo.getGhId(), sourceId, DateUtil.getThatDayDateString());
|