From 7def9937241d8c5fada7a63c8a0fd144bf0c05ff Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 23 三月 2021 19:32:21 +0800
Subject: [PATCH] IOS上线版本资源隐藏

---
 src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java b/src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java
index af3cf80..1880266 100644
--- a/src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java
+++ b/src/main/java/com/yeshi/buwan/job/video/PPTVVideoUpdate.java
@@ -2,6 +2,8 @@
 
 import com.xxl.job.core.biz.model.ReturnT;
 import com.xxl.job.core.handler.annotation.XxlJob;
+import com.yeshi.buwan.dao.juhe.pptv.PPTVSeriesDao;
+import com.yeshi.buwan.dao.juhe.pptv.VideoPPTVMapDao;
 import com.yeshi.buwan.funtv.FunTVNewApi;
 import com.yeshi.buwan.funtv.entity.FunTVAlbum2;
 import com.yeshi.buwan.funtv.entity.FunTVShortVideo2;
@@ -30,6 +32,12 @@
     @Resource
     private PPTVService pptvService;
 
+    @Resource
+    private PPTVSeriesDao pptvSeriesDao;
+
+    @Resource
+    private VideoPPTVMapDao videoPPTVMapDao;
+
 
     /**
      * 鏇存柊鏈�杩戝嚑澶╃殑瑙嗛
@@ -50,4 +58,28 @@
     }
 
 
+    @XxlJob("video-update-pptv-syncVideo")
+    public ReturnT<String> syncVideo(String param) throws Exception {
+        List<PPTVSeries> list = pptvSeriesDao.list(0, 10000);
+        for (PPTVSeries s : list) {
+            if (s != null) {
+                switch (s.getStatus()) {
+                    case "add":
+                    case "update":
+                        if (videoPPTVMapDao.selectByInfoId(s.getInfoID()) == null) {
+                            PPTVSeries series = PPTVApiUtil.getDetail(s.getSeriesCode());
+                            pptvService.save(series);
+                            Thread.sleep(1000);
+                            System.out.println(s.getName());
+                            series = pptvService.getSeriesDetail(s.getInfoID());
+                            if (series != null)
+                                pptvService.addToVideoInfo(series);
+                        }
+                        break;
+                }
+            }
+        }
+        return ReturnT.SUCCESS;
+    }
+
 }

--
Gitblit v1.8.0