Browse Source

Merge branch 'master' into dev-xym-add-match-video

# Conflicts:
#	long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/local/impl/CoreServiceImpl.java
xueyiming 5 tháng trước cách đây
mục cha
commit
509c2aa248

+ 25 - 0
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/common/enums/MatchRequestStatusEnum.java

@@ -0,0 +1,25 @@
+package com.tzld.piaoquan.longarticle.common.enums;
+
+public enum MatchRequestStatusEnum {
+
+    HAS_EXCEPTION(0,"异常情况"),
+    SUCCESS(1, "匹配成功"),
+    NOT_CONTENT(2, "没有文章内容");
+
+    private final int statusCode;
+    private final String message;
+
+    MatchRequestStatusEnum(int statusCode, String message) {
+        this.statusCode = statusCode;
+        this.message = message;
+    }
+
+    public int getStatusCode() {
+        return statusCode;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+}

+ 23 - 0
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/common/enums/MatchResultStatusEnum.java

@@ -0,0 +1,23 @@
+package com.tzld.piaoquan.longarticle.common.enums;
+
+public enum MatchResultStatusEnum {
+    SUCCESS(2, "匹配成功"),
+    FAIL(3, "匹配失败");
+
+    private final int statusCode;
+    private final String message;
+
+    MatchResultStatusEnum(int statusCode, String message) {
+        this.statusCode = statusCode;
+        this.message = message;
+    }
+
+    public int getStatusCode() {
+        return statusCode;
+    }
+
+    public String getMessage() {
+        return message;
+    }
+
+}

+ 2 - 0
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/model/dto/ArticleSortRequest.java

@@ -2,6 +2,7 @@ package com.tzld.piaoquan.longarticle.model.dto;
 
 import lombok.Getter;
 import lombok.Setter;
+import lombok.ToString;
 import lombok.experimental.Accessors;
 
 import java.util.List;
@@ -9,6 +10,7 @@ import java.util.List;
 @Getter
 @Setter
 @Accessors(chain = true)
+@ToString
 public class ArticleSortRequest {
     private String accountId;
     private String accountName;

+ 1 - 11
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/local/impl/CardServiceImpl.java

@@ -33,17 +33,7 @@ public class CardServiceImpl implements CardService {
     @Autowired
     AigcService aigcService;
 
-    private static final List<String> useShareImgPathList = new ArrayList<String>() {{
-        add("生活之大全");
-        add("生活小优招");
-        add("持家有妙招");
-        add("快乐生活妙技巧");
-        add("麒阁史记");
-        add("趣史论");
-        add("农耕趣时刻");
-        add("退休无忧生活");
-        add("繁花史阁");
-    }};
+    private static final List<String> useShareImgPathList = new ArrayList<String>();
 
 
     public JSONObject createGzhPath(String videoId, String sharedUid, String ghId, Integer miniProgramType) throws UnsupportedEncodingException {

+ 609 - 81
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/local/impl/CoreServiceImpl.java

@@ -82,38 +82,228 @@ public class CoreServiceImpl implements CoreService {
     private AccountService accountService;
 
     private static final Set<String> miniProgramWhiteList = new HashSet<String>() {{
-        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("麒阁史记");
+        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("mpqinyetest001");
+        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("生活持家派");
@@ -121,9 +311,151 @@ 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("666个生活小妙招");
+        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("都市佳人伴渎");
@@ -131,76 +463,264 @@ 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("历史客栈2020");
+        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("趣味生活达人1");
+        add("小贝生活课堂");
+        add("乐享生活小窍门");
+        add("看不够妙招");
+        add("无忧自在生活");
+        add("无忧潮生活");
+        add("无忧生活小妙招");
+        add("巷尾风声");
+        add("实用妙招800个");
+        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("乐活慢时光");
+        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();
         if (CollectionUtils.isEmpty(specialSettings)) {
@@ -457,7 +977,7 @@ public class CoreServiceImpl implements CoreService {
                             //只匹配小程序文章不做处理
                             if (Objects.equals(matchContent.getSourceType(), SourceTypesEnum.longArticleVideoPoolSource.getVal())) {
                                 MatchMiniprogramStatusParam statusParam = new MatchMiniprogramStatusParam();
-                                statusParam.setStatus(2);
+                                statusParam.setStatus(MatchResultStatusEnum.SUCCESS.getStatusCode());
                                 statusParam.setPublishContentId(matchContent.getPublishContentId());
                                 aigcService.updateMatchMiniprogramStatus(statusParam);
                                 continue;
@@ -467,7 +987,7 @@ public class CoreServiceImpl implements CoreService {
                                 Integer contentStatus = matchVideo.getContentStatus();
                                 if (ContentStatusEnum.isSuccess(contentStatus)) {
                                     MatchMiniprogramStatusParam statusParam = new MatchMiniprogramStatusParam();
-                                    statusParam.setStatus(2);
+                                    statusParam.setStatus(MatchResultStatusEnum.SUCCESS.getStatusCode());
                                     statusParam.setPublishContentId(matchContent.getPublishContentId());
                                     aigcService.updateMatchMiniprogramStatus(statusParam);
                                     contentService.addMatchContent(matchVideo, matchContent.getPublishContentId());
@@ -475,7 +995,7 @@ public class CoreServiceImpl implements CoreService {
                                 }
                                 if (ContentStatusEnum.isFail(contentStatus)) {
                                     MatchMiniprogramStatusParam statusParam = new MatchMiniprogramStatusParam();
-                                    statusParam.setStatus(3);
+                                    statusParam.setStatus(MatchResultStatusEnum.FAIL.getStatusCode());
                                     statusParam.setPublishContentId(matchContent.getPublishContentId());
                                     String errorMessage = ContentStatusEnum.getErrorMessage(contentStatus);
                                     statusParam.setErrorMsg(errorMessage);
@@ -493,7 +1013,15 @@ public class CoreServiceImpl implements CoreService {
                                 request.setArticleId(matchContent.getSourceId());
                                 request.setFlowPoolLevelTag(matchContent.getFlowPoolLevelTag());
                                 request.setPublishFlag(2);
-                                matchService.matchMiniprogramVideo(request);
+                                Integer status = matchService.matchMiniprogramVideo(request);
+                                if (status == MatchRequestStatusEnum.NOT_CONTENT.getStatusCode()) {
+                                    MatchMiniprogramStatusParam statusParam = new MatchMiniprogramStatusParam();
+                                    statusParam.setStatus(MatchResultStatusEnum.FAIL.getStatusCode());
+                                    statusParam.setPublishContentId(matchContent.getPublishContentId());
+                                    String errorMessage = "没有文章内容";
+                                    statusParam.setErrorMsg(errorMessage);
+                                    aigcService.updateMatchMiniprogramStatus(statusParam);
+                                }
                             }
                         } catch (InterruptedException e) {
                             throw new RuntimeException(e);

+ 1 - 1
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/remote/MatchService.java

@@ -4,5 +4,5 @@ import com.tzld.piaoquan.longarticle.model.dto.MiniprogramCardRequest;
 
 public interface MatchService {
 
-    String matchMiniprogramVideo(MiniprogramCardRequest request);
+    Integer matchMiniprogramVideo(MiniprogramCardRequest request);
 }

+ 13 - 3
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/remote/impl/MatchServiceImpl.java

@@ -2,6 +2,7 @@ package com.tzld.piaoquan.longarticle.service.remote.impl;
 
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
+import com.tzld.piaoquan.longarticle.common.enums.MatchRequestStatusEnum;
 import com.tzld.piaoquan.longarticle.model.dto.MiniprogramCardRequest;
 import com.tzld.piaoquan.longarticle.service.remote.MatchService;
 import com.tzld.piaoquan.longarticle.utils.HttpClientUtil;
@@ -17,7 +18,7 @@ public class MatchServiceImpl implements MatchService {
 
 
     @Override
-    public String matchMiniprogramVideo(MiniprogramCardRequest request) {
+    public Integer matchMiniprogramVideo(MiniprogramCardRequest request) {
         String apiUrl = "http://47.99.132.47:8111/search_videos";
         try {
             log.info("matchMiniprogramVideo request={}", request);
@@ -26,11 +27,20 @@ public class MatchServiceImpl implements MatchService {
             log.info("matchMiniprogramVideo request={} res={}", request, res);
             Integer code = jsonObject.getInteger("code");
             if (code == 0) {
-                return jsonObject.getString("traceId");
+                // 1成功
+                return MatchRequestStatusEnum.SUCCESS.getStatusCode();
+            } else if (code == 1) {
+                if ("params check error".equals(jsonObject.getString("info"))
+                        && "'content'".equals(jsonObject.getString("message"))
+                        && "fail".equals(jsonObject.getString("status"))) {
+                    //2 没有文章内容
+                    return MatchRequestStatusEnum.NOT_CONTENT.getStatusCode();
+                }
             }
         } catch (Exception e) {
             log.error("matchMiniprogramVideo error", e);
         }
-        return "";
+        //0 异常情况
+        return MatchRequestStatusEnum.HAS_EXCEPTION.getStatusCode();
     }
 }

+ 4 - 4
long-article-server/src/main/java/com/tzld/piaoquan/longarticle/service/remote/impl/SortServiceImpl.java

@@ -23,19 +23,19 @@ public class SortServiceImpl implements SortService {
     public ArticleSortResponse publishArticleSort(ArticleSortRequest request) {
         ArticleSortResponse response = new ArticleSortResponse();
         String apiUrl = "http://101.37.174.139:80/recommend";
+        long startTime = System.currentTimeMillis();
         try {
             String res = HTTP_POOL_CLIENT_UTIL_DEFAULT.post(apiUrl, JSON.toJSONString(request));
-            log.info("publishArticleSort res={}", res);
+            log.info("publishArticleSort request={} res={}", request, res);
             response = JSON.parseObject(res, ArticleSortResponse.class);
             if (Objects.nonNull(response) && Objects.nonNull(response.getData())) {
                 response.setSuccessful(true);
-                if (CollectionUtil.isNotEmpty(response.getData().getRank_list())) {
-                    return response;
-                }
             }
         } catch (Exception e) {
             log.error("publishArticleSort recommend response parseObject", e);
         }
+        long endTime = System.currentTimeMillis();
+        log.info("publishArticleSort request={} needTime={}", request, endTime - startTime);
         return response;
     }