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