|
@@ -9,7 +9,6 @@ import com.tzld.piaoquan.longarticle.common.enums.SourceTypesEnum;
|
|
|
import com.tzld.piaoquan.longarticle.dao.mapper.PlanAccountMapper;
|
|
|
import com.tzld.piaoquan.longarticle.dao.mapper.PublishContentMapper;
|
|
|
import com.tzld.piaoquan.longarticle.dao.mapper.PublishMiniprogramMapper;
|
|
|
-import com.tzld.piaoquan.longarticle.dao.mapper.RootSourceMapper;
|
|
|
import com.tzld.piaoquan.longarticle.model.bo.MatchContent;
|
|
|
import com.tzld.piaoquan.longarticle.model.bo.VideoDetail;
|
|
|
import com.tzld.piaoquan.longarticle.model.dto.MiniprogramCardRequest;
|
|
@@ -29,7 +28,6 @@ import com.tzld.piaoquan.longarticle.utils.TimeZoneUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.data.redis.core.RedisTemplate;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
|
|
@@ -83,7 +81,7 @@ public class CoreServiceImpl implements CoreService {
|
|
|
@Autowired
|
|
|
private AccountService accountService;
|
|
|
|
|
|
- private static final List<String> whiteList = new ArrayList<String>() {{
|
|
|
+ private static final Set<String> miniProgramWhiteList = new HashSet<String>() {{
|
|
|
add("生活之大全");
|
|
|
add("生活小优招");
|
|
|
add("持家有妙招");
|
|
@@ -105,6 +103,103 @@ public class CoreServiceImpl implements CoreService {
|
|
|
add("历史长河流淌");
|
|
|
add("暖心一隅");
|
|
|
add("梦游的超级兵");
|
|
|
+
|
|
|
+ add("情感美文一刻");
|
|
|
+ add("趣览史说");
|
|
|
+ add("田耕享生活");
|
|
|
+ add("博阅历史");
|
|
|
+ add("史说新看");
|
|
|
+ add("农家田耕季");
|
|
|
+ add("快乐生活有方法");
|
|
|
+ add("优选持家派");
|
|
|
+ add("趣享谈晚年");
|
|
|
+ add("妙招趣帮手");
|
|
|
+ add("读史趣谈");
|
|
|
+ add("持家优选金点子");
|
|
|
+ add("生活持家派");
|
|
|
+ add("持家有方法");
|
|
|
+ add("文史新看");
|
|
|
+ add("妙读奇闻");
|
|
|
+ add("暮年享乐");
|
|
|
+ add("畅享福晚年");
|
|
|
+ add("趣谈暮年");
|
|
|
+ add("乡土趣享");
|
|
|
+ add("舒誉轶文");
|
|
|
+ add("鸿云念文");
|
|
|
+ add("都市佳人伴渎");
|
|
|
+ add("郸英光语");
|
|
|
+ add("清怡素语");
|
|
|
+ add("岑山旭读");
|
|
|
+ add("杰云若语");
|
|
|
+ add("都市佳人沁读");
|
|
|
+ add("一品趣闻");
|
|
|
+ add("都市佳人蕊读");
|
|
|
+ add("汉史遍览");
|
|
|
+ add("趣史汇看");
|
|
|
+ add("持家有窍门");
|
|
|
+ add("四季田野");
|
|
|
+ add("趣生活技巧");
|
|
|
+ add("无忧居家达人");
|
|
|
+ add("俏持家达人");
|
|
|
+ add("田地杂论");
|
|
|
+ add("趣享晚年");
|
|
|
+ add("少凌雪文");
|
|
|
+ add("妙生活君");
|
|
|
+ add("都市退休蕊渎");
|
|
|
+ add("趣史新看");
|
|
|
+ add("农耕笔记");
|
|
|
+ add("趣闻时分秒");
|
|
|
+ add("持家妙招宝库");
|
|
|
+ add("黄主任谈老来生活");
|
|
|
+ add("理想俏生活");
|
|
|
+ add("田耕生活");
|
|
|
+ add("精选俏生活");
|
|
|
+ add("家有窍门大全");
|
|
|
+ add("窍门天天见");
|
|
|
+ add("退休三缺一");
|
|
|
+ add("快乐生活新方向");
|
|
|
+ add("灵波悦文");
|
|
|
+ add("贝俊逸文");
|
|
|
+ add("田耕杂谈");
|
|
|
+ add("欢乐老来伴");
|
|
|
+ add("彤浩初说");
|
|
|
+ add("观文史说");
|
|
|
+ add("云景史记");
|
|
|
+ add("奇看趣闻");
|
|
|
+ add("乡野地带");
|
|
|
+ add("趣闻汉史");
|
|
|
+ add("香茗史论");
|
|
|
+ add("趣史说说");
|
|
|
+ add("史君记");
|
|
|
+ add("博览史论");
|
|
|
+ add("欢聚暮年");
|
|
|
+ add("妙晚年日记");
|
|
|
+ add("俏生活小妙招");
|
|
|
+ add("轻松妙生活家");
|
|
|
+ add("趣史说");
|
|
|
+ add("兰若浅谈");
|
|
|
+ add("情深花悦");
|
|
|
+ add("暖春畅谈");
|
|
|
+ add("伴你相随");
|
|
|
+ add("爱家常妙招实用");
|
|
|
+ add("生活颂读");
|
|
|
+ add("生活长读");
|
|
|
+ add("生活近读");
|
|
|
+ add("欢乐居家味");
|
|
|
+ add("晚年健读");
|
|
|
+ add("技巧生活艺术家");
|
|
|
+ add("生活先锋事");
|
|
|
+ add("慢读生活");
|
|
|
+ add("生活巧招秘籍馆");
|
|
|
+ add("居家妙招小常识");
|
|
|
+ add("慢读佳文");
|
|
|
+ add("农耕一刻");
|
|
|
+ add("家用妙趣");
|
|
|
+ add("生活凡读");
|
|
|
+ add("生活释读");
|
|
|
+ add("爱家用妙招实用");
|
|
|
+ add("爱家实用妙招");
|
|
|
+ add("福康享生活");
|
|
|
}};
|
|
|
public void initAccountSpecialSettings() {
|
|
|
List<SpecialSettingVO> specialSettings = aigcService.getSpecialSetting();
|
|
@@ -643,7 +738,7 @@ public class CoreServiceImpl implements CoreService {
|
|
|
continue;
|
|
|
}
|
|
|
//临时逻辑 白名单内发小程序
|
|
|
- boolean isWhiteAccount = whiteList.contains(planAccount.getAccountName());
|
|
|
+ boolean isWhiteAccount = miniProgramWhiteList.contains(planAccount.getAccountName());
|
|
|
//判断是否插入小程序
|
|
|
if (isWhiteAccount && planAccount.getMiniprogramInsertFlag() != null && planAccount.getMiniprogramInsertFlag() == 1) {
|
|
|
//获取小程序
|