From f788607ff771a47bc60d6a86e00b3433c40f3d2c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 24 九月 2021 15:22:03 +0800
Subject: [PATCH] 接入视频直播

---
 src/test/java/com/hxh/spring/test/FunTV.java |  163 +++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 106 insertions(+), 57 deletions(-)

diff --git a/src/test/java/com/hxh/spring/test/FunTV.java b/src/test/java/com/hxh/spring/test/FunTV.java
index 195c01c..f33e113 100644
--- a/src/test/java/com/hxh/spring/test/FunTV.java
+++ b/src/test/java/com/hxh/spring/test/FunTV.java
@@ -2,77 +2,126 @@
 
 import java.util.List;
 
+import com.yeshi.buwan.dao.juhe.funtv.VideoFunTVDao;
+import com.yeshi.buwan.dao.juhe.funtv.VideoFunTVNewDao;
+import com.yeshi.buwan.domain.system.DetailSystem;
 import com.yeshi.buwan.domain.VideoInfo;
-import com.yeshi.buwan.funtv.FunTVApi;
-import com.yeshi.buwan.funtv.FunTVDataParseUtil;
-import com.yeshi.buwan.funtv.FunTVUtil;
+import com.yeshi.buwan.videos.funtv.FunTVApi;
+import com.yeshi.buwan.videos.funtv.FunTVDataParseUtil;
+import com.yeshi.buwan.videos.funtv.FunTVUtil;
+import com.yeshi.buwan.videos.funtv.entity.VideoFunTV;
+import com.yeshi.buwan.videos.funtv.vo.FunTVTVAlbum;
+import com.yeshi.buwan.service.imp.juhe.FunTVService;
 import com.yeshi.buwan.util.BeanUtil;
 import com.yeshi.buwan.util.CacheUtil;
 import com.yeshi.buwan.util.HttpUtil;
 import com.yeshi.buwan.util.JuHe.VideoResourceUtil;
 import com.yeshi.buwan.util.video.VideoDetailUtil;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.springframework.test.context.ContextConfiguration;
+import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
+import org.springframework.test.context.web.WebAppConfiguration;
 
+import javax.annotation.Resource;
+
+
+@RunWith(SpringJUnit4ClassRunner.class) //浣跨敤junit4杩涜娴嬭瘯
+@ContextConfiguration(locations = {"classpath:spring.xml"})
+@WebAppConfiguration
+//@WebAppConfiguration
 public class FunTV {
+    @Resource
+    private FunTVUtil funTVUtil;
+    @Resource
+    private VideoFunTVDao videoFunTVDao;
+    @Resource
+    private VideoFunTVNewDao videoFunTVNewDao;
+    @Resource
+    private FunTVService funTVService;
 
-	@org.junit.Test
-	public void test1() {
-		List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_MOVIE));
-		for (String url : urlList) {
-			FunTVDataParseUtil.parseMovieListVideo(HttpUtil.get(url));
-		}
-	}
+    @org.junit.Test
+    public void test1() {
+        List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_MOVIE));
+        for (String url : urlList) {
+            FunTVDataParseUtil.parseMovieListVideo(HttpUtil.get(url));
+        }
+    }
 
-	@org.junit.Test
-	public void test2() {
-		List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_TV));
-		for (String url : urlList) {
-			FunTVDataParseUtil.parseTVListAlbum(HttpUtil.get(url));
-		}
-	}
+    @org.junit.Test
+    public void test2() {
+        List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_TV));
+        for (String url : urlList) {
+            FunTVDataParseUtil.parseTVListAlbum(HttpUtil.get(url));
+        }
+    }
 
-	@org.junit.Test
-	public void test3() {
-		List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_CARTON));
-		for (String url : urlList) {
-			FunTVDataParseUtil.parseCartoonListVideo(HttpUtil.get(url));
-		}
-	}
+    @org.junit.Test
+    public void test3() {
+        List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_CARTON));
+        for (String url : urlList) {
+            FunTVDataParseUtil.parseCartoonListVideo(HttpUtil.get(url));
+        }
+    }
 
-	@org.junit.Test
-	public void test4() {
-		List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_SHOW));
-		for (String url : urlList) {
-			FunTVDataParseUtil.parseShowListVideo(HttpUtil.get(url));
-		}
-	}
+    @org.junit.Test
+    public void test4() {
+        List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_SHOW));
+        for (String url : urlList) {
+            FunTVDataParseUtil.parseShowListVideo(HttpUtil.get(url));
+        }
+    }
 
-	@org.junit.Test
-	public void test5() {
-		List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_SHORTVIDEO));
-		for (String url : urlList) {
-			FunTVDataParseUtil.parseShortListVideo(HttpUtil.get(url));
-		}
-	}
+    @org.junit.Test
+    public void test5() {
+        List<String> urlList = FunTVDataParseUtil.parsePageUrl(HttpUtil.get(FunTVApi.FUNTV_ALL_SHORTVIDEO));
+        for (String url : urlList) {
+            FunTVDataParseUtil.parseShortListVideo(HttpUtil.get(url));
+        }
+    }
 
-	@org.junit.Test
-	public void test6() {
-		FunTVUtil futil = BeanUtil.getBean(FunTVUtil.class);
-		futil.startParseAll();
-	}
+    @org.junit.Test
+    public void test6() {
+        funTVUtil.startParseAll();
+    }
 
-	@org.junit.Test
-	public void test7() {
-		VideoDetailUtil videoDeailUtil = BeanUtil.getBean(VideoDetailUtil.class);
-		VideoResourceUtil videoResouceUtil = BeanUtil.getBean(VideoResourceUtil.class);
-		List<Long> resourceList = videoResouceUtil.getAvailableResourceIds("android", Integer.parseInt("48"));
-		VideoInfo info = (videoDeailUtil.getVideoInfo(227562 + "", "19", resourceList,
-				CacheUtil.getMD5Long(resourceList)));
-		System.out.println(info);
-	}
+    @org.junit.Test
+    public void test7() {
+        VideoDetailUtil videoDeailUtil = BeanUtil.getBean(VideoDetailUtil.class);
+        VideoResourceUtil videoResouceUtil = BeanUtil.getBean(VideoResourceUtil.class);
+        List<Long> resourceList = videoResouceUtil.getAvailableResourceIds(new DetailSystem("44"), Integer.parseInt("48"), null);
+        VideoInfo info = (videoDeailUtil.getVideoInfo(null, 227562 + "", "19", resourceList,
+                CacheUtil.getMD5Long(resourceList)));
+        System.out.println(info);
+    }
 
-	@org.junit.Test
-	public void test8() {
-		FunTVUtil funTVUtil = BeanUtil.getBean(FunTVUtil.class);
-		funTVUtil.startParse();
-	}
+    @org.junit.Test
+    public void test8() {
+        List<String> list = FunTVApi.getPageUrl(FunTVApi.FUNTV_ALL_TV);
+        for (String url : list) {
+            List<FunTVTVAlbum> videoList = FunTVApi.parseTV(url);
+            System.out.println(videoList);
+        }
+    }
+
+    @Test
+    public void test9() {
+        funTVUtil.startUpdate();
+    }
+
+
+    @Test
+    public void syncFuntvData() {
+        List<VideoFunTV> list = videoFunTVDao.listAll(0, 20000);
+        for (VideoFunTV video : list) {
+            if (video.getId() == null)
+                video.setId(video.createId());
+            videoFunTVNewDao.save(video);
+        }
+    }
+
+
+    @Test
+    public void getVideoList() {
+    }
 }

--
Gitblit v1.8.0