From f537abe9f3646c739beaf15076246a2f71a347e9 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 20 二月 2025 16:57:55 +0800 Subject: [PATCH] IOS广告增加区域屏蔽 --- src/main/java/com/yeshi/buwan/job/video/ShortVideoUpdateJob.java | 42 +++++++++++++++++++++--------------------- 1 files changed, 21 insertions(+), 21 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..9395a3d 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,18 +124,19 @@ throw new Exception("area涓嶈兘涓虹┖"); } - for (int i = 0; i < 20; i++) { - try { - List<TencentWebUtil.TencentWebVideoInfo> list = TencentWebUtil.getVideoList(TencentWebUtil.parseParams(urlParams.getUrl()), i + 1); - if (list.size() == 0) - break; - for (TencentWebUtil.TencentWebVideoInfo videoInfo : list) { - solrShortVideoDataManager.saveOrUpdate(SolrShortVideoFactory.create(videoInfo, urlParams.getArea(), urlParams.getVideoType())); - } - } catch (Exception e) { - - } - } +// for (int i = 19; i >= 0; i--) { +// try { +// List<TencentWebUtil.TencentWebVideoInfo> list = TencentWebUtil.getVideoList(TencentWebUtil.parseParams(urlParams.getUrl()), i + 1); +// if (list.size() == 0) +// continue; +// Collections.reverse(list); +// for (TencentWebUtil.TencentWebVideoInfo videoInfo : list) { +// solrShortVideoDataManager.saveOrUpdate(SolrShortVideoFactory.create(videoInfo, urlParams.getArea(), urlParams.getVideoType())); +// } +// } catch (Exception e) { +// +// } +// } return ReturnT.SUCCESS; } } -- Gitblit v1.8.0