|
@@ -18,6 +18,7 @@ import com.tzld.longarticle.recommend.server.model.entity.crawler.PublishSortLog
|
|
|
import com.tzld.longarticle.recommend.server.model.entity.longArticle.ArticlePoolPromotionSource;
|
|
|
import com.tzld.longarticle.recommend.server.model.entity.longArticle.DatastatSortStrategy;
|
|
|
import com.tzld.longarticle.recommend.server.model.entity.longArticle.PublishSingleVideoSource;
|
|
|
+import com.tzld.longarticle.recommend.server.model.entity.longArticle.VideoTitleReWrite;
|
|
|
import com.tzld.longarticle.recommend.server.model.param.PublishContentParam;
|
|
|
import com.tzld.longarticle.recommend.server.model.vo.IdNameVO;
|
|
|
import com.tzld.longarticle.recommend.server.model.vo.WxContentDetailResponse;
|
|
@@ -35,6 +36,7 @@ import com.tzld.longarticle.recommend.server.repository.crawler.PublishSortLogRe
|
|
|
import com.tzld.longarticle.recommend.server.repository.longArticle.ArticlePoolPromotionSourceRepository;
|
|
|
import com.tzld.longarticle.recommend.server.repository.longArticle.DatastatSortStrategyRepository;
|
|
|
import com.tzld.longarticle.recommend.server.repository.longArticle.PublishSingleVideoSourceRepository;
|
|
|
+import com.tzld.longarticle.recommend.server.repository.longArticle.VideoTitleReWriteRepository;
|
|
|
import com.tzld.longarticle.recommend.server.util.DateUtils;
|
|
|
import com.tzld.longarticle.recommend.server.util.Md5Util;
|
|
|
import com.tzld.longarticle.recommend.server.util.TitleSimilarCheckUtil;
|
|
@@ -85,6 +87,8 @@ public class ArticlePromotionService {
|
|
|
PublishContentMapper publishContentMapper;
|
|
|
@Autowired
|
|
|
AigcBaseMapper aigcBaseMapper;
|
|
|
+ @Autowired
|
|
|
+ VideoTitleReWriteRepository videoTitleReWriteRepository;
|
|
|
|
|
|
@ApolloJsonValue("${articlePromotionProduceConfig:{}}")
|
|
|
private Map<String, Map<String, Map<String, String>>> produceConfig;
|
|
@@ -445,6 +449,15 @@ public class ArticlePromotionService {
|
|
|
upLevel.setContentTraceId("video" + UUID.randomUUID().toString().replace("-", ""));
|
|
|
upLevel.setFlowPoolLevel(poolLevel);
|
|
|
publishSingleVideoSourceRepository.save(upLevel);
|
|
|
+
|
|
|
+ List<VideoTitleReWrite> videoTitleReWrites = videoTitleReWriteRepository.getByContentTraceId(singleVideoSource.getContentTraceId());
|
|
|
+ if (CollectionUtils.isNotEmpty(videoTitleReWrites)) {
|
|
|
+ for (VideoTitleReWrite videoTitleReWrite : videoTitleReWrites) {
|
|
|
+ videoTitleReWrite.setId(null);
|
|
|
+ videoTitleReWrite.setContentTraceId(upLevel.getContentTraceId());
|
|
|
+ videoTitleReWriteRepository.save(videoTitleReWrite);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|