|
|
@@ -869,6 +869,14 @@ public class CoreServiceImpl implements CoreService {
|
|
|
// 如果有experimentId,优先通过queryBySourceId接口获取匹配视频生成小程序卡片
|
|
|
if (StringUtils.isNotEmpty(publishContent.getExperimentId())) {
|
|
|
publishMiniprogramList = getExperimentMatchMiniprograms(publishContent, planAccount);
|
|
|
+ // 开关打开时,同时执行匹配流程获取小程序信息,将标题和封面替换至召回视频
|
|
|
+ if (!CollectionUtils.isEmpty(publishMiniprogramList)
|
|
|
+ && replaceRecallTitleCoverSwitch != null && replaceRecallTitleCoverSwitch) {
|
|
|
+ List<PublishMiniprogram> matchedList = getDefaultPublishMiniprograms(publishContent, planAccount, false);
|
|
|
+ if (!CollectionUtils.isEmpty(matchedList)) {
|
|
|
+ replaceRecallTitleAndCover(publishMiniprogramList, matchedList);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
// experimentId未获取到结果时,继续走原有逻辑
|
|
|
if (CollectionUtils.isEmpty(publishMiniprogramList)) {
|