|
@@ -211,21 +211,24 @@ public class ContentServiceImpl implements ContentService {
|
|
|
}
|
|
|
|
|
|
public List<VideoDetail> getOnlyMiniPublishVideoDetail(PublishContent publishContent) {
|
|
|
+ List<VideoDetail> res = new ArrayList<>();
|
|
|
SingleVideoSourceExample example = new SingleVideoSourceExample();
|
|
|
example.createCriteria().andContentTraceIdEqualTo(publishContent.getSourceId()).andAuditStatusEqualTo(1);
|
|
|
List<SingleVideoSource> singleVideoSources = singleVideoSourceMapper.selectByExample(example);
|
|
|
if (CollectionUtils.isEmpty(singleVideoSources)) {
|
|
|
return null;
|
|
|
}
|
|
|
- VideoDetail videoDetail = new VideoDetail();
|
|
|
SingleVideoSource singleVideoSource = singleVideoSources.get(0);
|
|
|
+ VideoDetail videoDetail = videoService.publish(singleVideoSource.getVideoOssPath(),
|
|
|
+ singleVideoSource.getOutAccountId(), singleVideoSource.getArticleTitle());
|
|
|
videoDetail.setCrawlerVideoId(singleVideoSource.getId());
|
|
|
videoDetail.setKimiTitle(singleVideoSource.getArticleTitle());
|
|
|
videoDetail.setUid(singleVideoSource.getOutAccountId());
|
|
|
videoDetail.setVideoOss(singleVideoSource.getVideoOssPath());
|
|
|
String traceId = "direct-" + UUID.randomUUID() + "-" + System.currentTimeMillis() / 1000;
|
|
|
videoDetail.setTraceId(traceId);
|
|
|
- return null;
|
|
|
+ res.add(videoDetail);
|
|
|
+ return res;
|
|
|
}
|
|
|
|
|
|
public List<VideoDetail> publishVideo(List<CrawlerVideo> contentMiniVideos, MatchVideo matchVideo) {
|