|  | @@ -16,10 +16,7 @@ import com.tzld.longarticle.recommend.server.model.dto.CrawlerContent;
 | 
											
												
													
														|  |  import com.tzld.longarticle.recommend.server.model.dto.PublishContentDTO;
 |  |  import com.tzld.longarticle.recommend.server.model.dto.PublishContentDTO;
 | 
											
												
													
														|  |  import com.tzld.longarticle.recommend.server.model.entity.aigc.PublishAccount;
 |  |  import com.tzld.longarticle.recommend.server.model.entity.aigc.PublishAccount;
 | 
											
												
													
														|  |  import com.tzld.longarticle.recommend.server.model.entity.crawler.PublishSortLog;
 |  |  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.entity.longArticle.*;
 | 
											
												
													
														|  |  import com.tzld.longarticle.recommend.server.model.param.PublishContentParam;
 |  |  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.IdNameVO;
 | 
											
												
													
														|  |  import com.tzld.longarticle.recommend.server.model.vo.WxContentDetailResponse;
 |  |  import com.tzld.longarticle.recommend.server.model.vo.WxContentDetailResponse;
 | 
											
										
											
												
													
														|  | @@ -450,7 +447,7 @@ public class ArticlePromotionService {
 | 
											
												
													
														|  |              upLevel.setUpLevelSource(singleVideoSource.getContentTraceId());
 |  |              upLevel.setUpLevelSource(singleVideoSource.getContentTraceId());
 | 
											
												
													
														|  |              upLevel.setContentTraceId("video" + UUID.randomUUID().toString().replace("-", ""));
 |  |              upLevel.setContentTraceId("video" + UUID.randomUUID().toString().replace("-", ""));
 | 
											
												
													
														|  |              upLevel.setFlowPoolLevel(poolLevel);
 |  |              upLevel.setFlowPoolLevel(poolLevel);
 | 
											
												
													
														|  | -            publishSingleVideoSourceRepository.save(upLevel);
 |  | 
 | 
											
												
													
														|  | 
 |  | +            upLevel = publishSingleVideoSourceRepository.save(upLevel);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |              List<VideoTitleReWrite> videoTitleReWrites = videoTitleReWriteRepository.getByContentTraceId(singleVideoSource.getContentTraceId());
 |  |              List<VideoTitleReWrite> videoTitleReWrites = videoTitleReWriteRepository.getByContentTraceId(singleVideoSource.getContentTraceId());
 | 
											
												
													
														|  |              if (CollectionUtils.isNotEmpty(videoTitleReWrites)) {
 |  |              if (CollectionUtils.isNotEmpty(videoTitleReWrites)) {
 | 
											
										
											
												
													
														|  | @@ -460,6 +457,13 @@ public class ArticlePromotionService {
 | 
											
												
													
														|  |                      videoTitleReWriteRepository.save(videoTitleReWrite);
 |  |                      videoTitleReWriteRepository.save(videoTitleReWrite);
 | 
											
												
													
														|  |                  }
 |  |                  }
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +            VideoEndScreenTransformationTask task = new VideoEndScreenTransformationTask();
 | 
											
												
													
														|  | 
 |  | +            task.setVideoOriginId(upLevel.getId());
 | 
											
												
													
														|  | 
 |  | +            task.setTitle(upLevel.getArticleTitle());
 | 
											
												
													
														|  | 
 |  | +            task.setOssPath(upLevel.getVideoOssPath());
 | 
											
												
													
														|  | 
 |  | +            longArticleBaseMapper.saveVideoEndScreenTransformationTask(task);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              promotionNum++;
 |  |              promotionNum++;
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |          ContentPoolEnum poolEnum = ContentPoolEnum.from(poolLevel);
 |  |          ContentPoolEnum poolEnum = ContentPoolEnum.from(poolLevel);
 |