From 8fee151ffae0c3818694b7318583814bf92663e2 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 27 八月 2021 18:52:28 +0800 Subject: [PATCH] 聚合视频资源包调整,接入韩迷 --- src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java | 40 +++++++++++++++++++++++++++++++--------- 1 files changed, 31 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java b/src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java index dbee71c..1902112 100644 --- a/src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java +++ b/src/main/java/com/yeshi/buwan/job/video/YouKuVideoUpdate.java @@ -2,17 +2,13 @@ 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.pptv.PPTVApiUtil; -import com.yeshi.buwan.pptv.entity.PPTVSeries; -import com.yeshi.buwan.service.inter.juhe.PPTVService; import com.yeshi.buwan.service.inter.juhe.YouKuService; import com.yeshi.buwan.util.StringUtil; -import com.yeshi.buwan.youku.YouKuApiUtil; -import com.yeshi.buwan.youku.entity.YouKuShowDetail; -import com.yeshi.buwan.youku.entity.YouKuShowSimple; -import com.yeshi.buwan.youku.entity.YouKuVideo; +import com.yeshi.buwan.util.video.web.YouKuWebUtil; +import com.yeshi.buwan.videos.youku.YouKuApiUtil; +import com.yeshi.buwan.videos.youku.entity.YouKuShowDetail; +import com.yeshi.buwan.videos.youku.entity.YouKuShowSimple; +import com.yeshi.buwan.videos.youku.entity.YouKuVideo; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; @@ -102,4 +98,30 @@ return ReturnT.SUCCESS; } + + //鏇存柊涓撹緫鍒楄〃 + @XxlJob("video-update-youku-updateVideo-byCategoryUrl") + public ReturnT<String> updatebyCategoryUrl(String param) throws Exception { + String[] urlList = param.split(","); + for (String url : urlList) { + List<YouKuWebUtil.YouKuCoverInfo> list = YouKuWebUtil.parseCategoryList(url); + if (list != null) { + for (YouKuWebUtil.YouKuCoverInfo info : list) { + try { + YouKuShowDetail detail = getShowDetail(info.getShowId()); + youKuService.addToInternetSearch(detail); + } catch (Exception e) { + e.printStackTrace(); + } + + } + + } + + } + + + return ReturnT.SUCCESS; + } + } -- Gitblit v1.8.0