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/ShortVideoUpdateJob.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/job/video/ShortVideoUpdateJob.java b/src/main/java/com/yeshi/buwan/job/video/ShortVideoUpdateJob.java index 14f95c7..83f8c6a 100644 --- a/src/main/java/com/yeshi/buwan/job/video/ShortVideoUpdateJob.java +++ b/src/main/java/com/yeshi/buwan/job/video/ShortVideoUpdateJob.java @@ -3,19 +3,17 @@ import com.google.gson.Gson; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.handler.annotation.XxlJob; -import com.yeshi.buwan.iqiyi.IqiYiNewAPI; -import com.yeshi.buwan.iqiyi.entity.IqiyiAlbum2; -import com.yeshi.buwan.service.manager.search.SolrAlbumVideoDataManager; +import com.yeshi.buwan.videos.iqiyi.IqiYiNewAPI; +import com.yeshi.buwan.videos.iqiyi.entity.IqiyiAlbum2; import com.yeshi.buwan.service.manager.search.SolrShortVideoDataManager; -import com.yeshi.buwan.tencent.TencentVideoUtil; import com.yeshi.buwan.util.StringUtil; import com.yeshi.buwan.util.factory.SolrShortVideoFactory; -import com.yeshi.buwan.util.video.shortvideo.IqiyiWebUtil; -import com.yeshi.buwan.util.video.shortvideo.TencentWebUtil; -import net.sf.json.JSONObject; +import com.yeshi.buwan.util.video.web.IqiyiWebUtil; +import com.yeshi.buwan.util.video.web.TencentWebUtil; import org.springframework.stereotype.Component; import javax.annotation.Resource; +import java.util.Collections; import java.util.List; /** @@ -91,12 +89,13 @@ public ReturnT<String> updateIqiyiShortVideo(String param) throws Exception { URLParams urlParams = getParams(param); - for (int i = 0; i < 20; i++) { + for (int i = 19; i >= 0; i--) { try { List<Long> idList = IqiyiWebUtil.getVideoTvidList(IqiyiWebUtil.parseParams(urlParams.getUrl()), i + 1); if (idList.size() == 0) { - break; + continue; } + Collections.reverse(idList); //淇濆瓨 for (Long id : idList) { IqiyiAlbum2 album = IqiYiNewAPI.getAlbumOrVideoDetail(id); @@ -125,11 +124,12 @@ throw new Exception("area涓嶈兘涓虹┖"); } - for (int i = 0; i < 20; i++) { + for (int i = 19; i >= 0; i--) { try { List<TencentWebUtil.TencentWebVideoInfo> list = TencentWebUtil.getVideoList(TencentWebUtil.parseParams(urlParams.getUrl()), i + 1); if (list.size() == 0) - break; + continue; + Collections.reverse(list); for (TencentWebUtil.TencentWebVideoInfo videoInfo : list) { solrShortVideoDataManager.saveOrUpdate(SolrShortVideoFactory.create(videoInfo, urlParams.getArea(), urlParams.getVideoType())); } -- Gitblit v1.8.0