From cdc3690a0354e01b44852f4c9da3b7204128d2eb Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 13 八月 2021 18:46:36 +0800
Subject: [PATCH] 增加苹果内购回调日志,兼容苹果内购

---
 src/test/java/com/hxh/spring/test/SolrTest.java |   54 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 53 insertions(+), 1 deletions(-)

diff --git a/src/test/java/com/hxh/spring/test/SolrTest.java b/src/test/java/com/hxh/spring/test/SolrTest.java
index 24e7f8c..1151a67 100644
--- a/src/test/java/com/hxh/spring/test/SolrTest.java
+++ b/src/test/java/com/hxh/spring/test/SolrTest.java
@@ -4,19 +4,24 @@
 import com.yeshi.buwan.dao.video.AlbumVideoMapDao;
 import com.yeshi.buwan.domain.VideoInfo;
 import com.yeshi.buwan.domain.solr.SolrAlbumVideo;
+import com.yeshi.buwan.domain.solr.SolrShortVideo;
 import com.yeshi.buwan.domain.video.AlbumVideoMap;
 import com.yeshi.buwan.domain.video.InternetSearchVideo;
 import com.yeshi.buwan.dto.search.SolrResultDTO;
+import com.yeshi.buwan.dto.search.SolrShortVideoSearchFilter;
 import com.yeshi.buwan.dto.search.SolrVideoSearchFilter;
+import com.yeshi.buwan.job.video.ShortVideoUpdateJob;
 import com.yeshi.buwan.service.imp.VideoInfoService;
 import com.yeshi.buwan.service.inter.juhe.AlbumVideoMapService;
 import com.yeshi.buwan.service.inter.juhe.InternetSearchVideoService;
 import com.yeshi.buwan.service.manager.search.SolrAlbumVideoDataManager;
 import com.yeshi.buwan.service.manager.SolrCommonVideoDataManager;
 import com.yeshi.buwan.service.manager.search.SolrInternetSearchVideoDataManager;
+import com.yeshi.buwan.service.manager.search.SolrShortVideoDataManager;
 import com.yeshi.buwan.util.StringUtil;
 import com.yeshi.buwan.util.factory.VideoInfoFactory;
 import com.yeshi.buwan.util.video.VideoConstant;
+import net.sf.json.JSONObject;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.springframework.data.mongodb.core.query.Criteria;
@@ -50,6 +55,9 @@
 
     @Resource
     private SolrInternetSearchVideoDataManager solrInternetSearchVideoDataManager;
+
+    @Resource
+    private SolrShortVideoDataManager solrShortVideoDataManager;
 
     @Resource
     private InternetSearchVideoService internetSearchVideoService;
@@ -165,7 +173,7 @@
 
     @Test
     public void deleteInternet() {
-        String st="161469b4aa35ca7ae1cc5d3ddaa23276,3b57b603b4eef496ce0de50f06ca40c0";
+        String st = "161469b4aa35ca7ae1cc5d3ddaa23276,3b57b603b4eef496ce0de50f06ca40c0";
 
 
         for (String id : st.split(","))
@@ -209,5 +217,49 @@
 //        solrDataManager.clear();
 //    }
 
+    @Resource
+    private com.yeshi.buwan.job.video.ShortVideoUpdateJob shortVideoUpdateJob;
+
+    @Test
+    public void iqiyiShortVideo() {
+
+        JSONObject params = new JSONObject();
+        params.put("videoType", 155);
+        params.put("url", "https://list.iqiyi.com/www/7/186-------------24-1-2-iqiyi--.html?s_source=PCW_LC");
+
+        try {
+            shortVideoUpdateJob.updateIqiyiShortVideo(params.toString());
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+
+    }
+
+    //https://v.qq.com/channel/ent?_all=1&channel=ent&iarea=2&listpage=1&sort=40
+    @Test
+    public void tencentShortVideo() {
+        JSONObject params = new JSONObject();
+        params.put("videoType", 155);
+        params.put("area", "鏃ラ煩");
+        params.put("url", "https://v.qq.com/channel/ent?_all=1&channel=ent&iarea=2&listpage=1&sort=40");
+
+        try {
+            shortVideoUpdateJob.updateTencentShortVideo(params.toString());
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+
+    @Test
+    public void clearShortVideo() {
+        SolrShortVideoSearchFilter filter = new SolrShortVideoSearchFilter();
+        for (int i = 0; i < 4; i++) {
+            SolrResultDTO dto = solrShortVideoDataManager.find(filter, 1, 500);
+            List<SolrShortVideo> list = (List<SolrShortVideo>) dto.getVideoList();
+            for (SolrShortVideo video : list) {
+                solrShortVideoDataManager.deleteById(video.getId());
+            }
+        }
+    }
 
 }

--
Gitblit v1.8.0