From 8075103992e9482fddd4a579d97b9a50c5dcf550 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 24 十月 2020 18:26:43 +0800
Subject: [PATCH] 爱奇艺资源更新优化

---
 src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java b/src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java
index e89c12e..8340de2 100644
--- a/src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java
+++ b/src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java
@@ -12,6 +12,7 @@
 import com.yeshi.buwan.iqiyi.entity.VideoIqiyi2;
 import com.yeshi.buwan.iqiyi.util.IqiyiUtil;
 import com.yeshi.buwan.iqiyi.util.IqiyiUtil2;
+import com.yeshi.buwan.query.Iqiyi2AlbumQuery;
 import com.yeshi.buwan.service.imp.CategoryVideoService;
 import com.yeshi.buwan.service.imp.ResourceVideoService;
 import com.yeshi.buwan.service.imp.VideoInfoService;
@@ -70,7 +71,10 @@
         } else {//涓撹緫
             //鍒ゆ柇period瀛楁鏄惁涓虹┖
             int sort = album.isSourceAlbum() ? IqiyiAlbum2.SORT_PERIOD : IqiyiAlbum2.SORT_ORDER;
-            List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByAid(album.getId(), sort, (page - 1) * pageSize, pageSize);
+            Iqiyi2AlbumQuery query = new Iqiyi2AlbumQuery();
+            query.setFeatureAlbumId(album.getId());
+            query.setContentType(1);
+            List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByAid(query, sort, (page - 1) * pageSize, pageSize);
             if (list != null)
                 album2List.addAll(list);
         }
@@ -334,4 +338,24 @@
     public long countById(Long id) {
         return iqiyiAlbum2Dao.countById(id);
     }
+
+    @Override
+    public void deleteByAid(long id) {
+        long count = iqiyiAlbum2Dao.countById(id);
+        if (count > 0) {
+            iqiyiAlbum2Dao.delete(id);
+        }
+        VideoIqiyi2 bean = videoIqiyi2Dao.selectByIqiyiId(id);
+        if (bean != null) {
+            videoIqiyi2Dao.delete(bean.getVideoId());
+            //鍒犻櫎璧勬簮
+            resourceVideoService.delete(bean.getVideoId() + "", IqiyiUtil2.RESOURCE_ID + "");
+        }
+
+    }
+
+    @Override
+    public List<IqiyiAlbum2> listByIds(List<Long> idsList) {
+        return iqiyiAlbum2Dao.listByIds(idsList);
+    }
 }

--
Gitblit v1.8.0