From 7def9937241d8c5fada7a63c8a0fd144bf0c05ff Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 23 三月 2021 19:32:21 +0800 Subject: [PATCH] IOS上线版本资源隐藏 --- src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java b/src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java index af3cf80..1880266 100644 --- a/src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java +++ b/src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java @@ -2,6 +2,8 @@ import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.handler.annotation.XxlJob; +import com.yeshi.buwan.dao.juhe.pptv.PPTVSeriesDao; +import com.yeshi.buwan.dao.juhe.pptv.VideoPPTVMapDao; import com.yeshi.buwan.funtv.FunTVNewApi; import com.yeshi.buwan.funtv.entity.FunTVAlbum2; import com.yeshi.buwan.funtv.entity.FunTVShortVideo2; @@ -30,6 +32,12 @@ @Resource private PPTVService pptvService; + @Resource + private PPTVSeriesDao pptvSeriesDao; + + @Resource + private VideoPPTVMapDao videoPPTVMapDao; + /** * 鏇存柊鏈�杩戝嚑澶╃殑瑙嗛 @@ -50,4 +58,28 @@ } + @XxlJob("video-update-pptv-syncVideo") + public ReturnT<String> syncVideo(String param) throws Exception { + List<PPTVSeries> list = pptvSeriesDao.list(0, 10000); + for (PPTVSeries s : list) { + if (s != null) { + switch (s.getStatus()) { + case "add": + case "update": + if (videoPPTVMapDao.selectByInfoId(s.getInfoID()) == null) { + PPTVSeries series = PPTVApiUtil.getDetail(s.getSeriesCode()); + pptvService.save(series); + Thread.sleep(1000); + System.out.println(s.getName()); + series = pptvService.getSeriesDetail(s.getInfoID()); + if (series != null) + pptvService.addToVideoInfo(series); + } + break; + } + } + } + return ReturnT.SUCCESS; + } + } -- Gitblit v1.8.0