From 8b2c4df38c2ea983be4db3aa4e18830339537806 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 23 十月 2020 18:51:40 +0800
Subject: [PATCH] 爱奇艺资源优化

---
 src/test/java/com/hxh/spring/test/Iqiyi2.java |   79 ++++++++++++++++++++++++++++++++++-----
 1 files changed, 68 insertions(+), 11 deletions(-)

diff --git a/src/test/java/com/hxh/spring/test/Iqiyi2.java b/src/test/java/com/hxh/spring/test/Iqiyi2.java
index 1bb39f3..2690164 100644
--- a/src/test/java/com/hxh/spring/test/Iqiyi2.java
+++ b/src/test/java/com/hxh/spring/test/Iqiyi2.java
@@ -1,10 +1,16 @@
 package com.hxh.spring.test;
 
+import com.google.gson.Gson;
 import com.yeshi.buwan.dao.juhe.iqiyi.IqiyiAlbum2Dao;
 import com.yeshi.buwan.iqiyi.IqiYiNewAPI;
 import com.yeshi.buwan.iqiyi.entity.IqiyiAlbum2;
 import com.yeshi.buwan.iqiyi.util.IqiyiUtil2;
+import com.yeshi.buwan.iqiyi.vo.IqiyiAlbumListResult;
+import com.yeshi.buwan.job.video.Iqiyi2VideoUpdate;
 import com.yeshi.buwan.service.inter.juhe.Iqiyi2Service;
+import com.yeshi.buwan.util.FileUtil;
+import com.yeshi.buwan.util.StringUtil;
+import com.yeshi.buwan.util.TimeUtil;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.springframework.test.context.ContextConfiguration;
@@ -12,7 +18,12 @@
 import org.springframework.test.context.web.WebAppConfiguration;
 
 import javax.annotation.Resource;
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.PrintWriter;
 import java.util.ArrayList;
+import java.util.Date;
 import java.util.List;
 
 //
@@ -30,10 +41,13 @@
     @Resource
     private Iqiyi2Service iqiyi2Service;
 
+    @Resource
+    private Iqiyi2VideoUpdate iqiyi2VideoUpdate;
+
 
     @Test
     public void syncAll() {
-        iqiyiUtil2.syncAllZongYi();
+        iqiyiUtil2.syncAllDianShiJu();
     }
 
     @Test
@@ -43,7 +57,7 @@
 
     @Test
     public void addToVideoInfo() {
-        List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByChannelId(1, null, 1,11000, 3000);
+        List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByChannelId(1, null, 1, 11000, 3000);
         for (IqiyiAlbum2 album : list)
             try {
                 iqiyi2Service.addToVideoInfo(album);
@@ -75,13 +89,11 @@
     @Test
     public void syncByAid() {
 
-        Long[] ids = new Long[]{
-                246508201L, 248886801L, 230798901L, 1569537751867101L,
+//        Long[] ids = new Long[]{
+//                246508201L, 248886801L, 230798901L, 1569537751867101L,
+//        };
 
-
-        };
-
-        iqiyiUtil2.syncByAid(240793601L);
+        iqiyiUtil2.syncByAid(7643537550826500L);
 
 //        IqiyiAlbum2 album2 = iqiyi2Service.selectAlbumById(240793601L);
 //        if (album2 != null) {
@@ -101,9 +113,54 @@
 
     @Test
     public void test6() {
-        List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByChannelId(1, null, 1, 0, 1000);
-        for (IqiyiAlbum2 album : list)
-            System.out.println(album.getName());
+        for(int i=0;i<10;i++) {
+            List<Long> ids = iqiyiAlbum2Dao.listInvalid(1000*(i), 1000);
+            saveToFile(ids);
+        }
+    }
+
+    private void saveToFile(List<Long> list) {
+        FileWriter fw = null;
+        try {
+            //濡傛灉鏂囦欢瀛樺湪锛屽垯杩藉姞鍐呭锛涘鏋滄枃浠朵笉瀛樺湪锛屽垯鍒涘缓鏂囦欢
+            File f = new File("E:\\iqiyialbum_invalid.txt");
+            fw = new FileWriter(f, true);
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+        PrintWriter pw = new PrintWriter(fw);
+        pw.println(new Gson().toJson(list));
+        pw.flush();
+        try {
+            fw.flush();
+            pw.close();
+            fw.close();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+
+
+    }
+
+    @Test
+    public void count() {
+//        long count = iqiyiAlbum2Dao.countVideoByAid(253120001L);
+//        System.out.println(count);
+        IqiyiAlbum2 album2 = iqiyiAlbum2Dao.get(6603128446259700L);
+        iqiyi2Service.addToVideoInfo(album2);
+    }
+
+
+    @Test
+    public void sync() {
+
+    }
+
+    public static void main(String[] args) {
+        Date startTime = new Date(TimeUtil.convertGernalTime("2020-10-23", "yyyy-MM-dd"));
+        Date endTime = new Date(TimeUtil.convertGernalTime("2020-10-23 03", "yyyy-MM-dd HH"));
+        IqiyiAlbumListResult result = IqiYiNewAPI.getUpdateAlbumList(IqiYiNewAPI.TYPE_DIANYING + "", startTime, endTime, null, false, 20);
+        System.out.println(result);
     }
 
 

--
Gitblit v1.8.0