From cba071db4529097598095e2971949dfd109f12b9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 22 十月 2020 16:49:25 +0800
Subject: [PATCH] 图片显示403问题解决

---
 src/main/java/com/yeshi/buwan/service/imp/juhe/Iqiyi2ServiceImpl.java |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 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 b8fd3c3..5eff5fd 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
@@ -57,7 +57,7 @@
     @Resource
     private VideoResourceService videoResourceService;
 
-    public List<VideoDetailInfo> getVideoDetailList(String videoId) {
+    public List<VideoDetailInfo> getVideoDetailList(String videoId, int page, int pageSize) {
         //鏌ヨ涓撹緫
         VideoIqiyi2 videoIqiyi2 = videoIqiyi2Dao.selectByVideoId(Long.parseLong(videoId));
         if (videoIqiyi2 == null)
@@ -68,7 +68,9 @@
         if (album.getFeatureAlbumId() > 0) {//鍗曡棰�
             album2List.add(album);
         } else {//涓撹緫
-            List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByAid(album.getId(), 0, 1000);
+            //鍒ゆ柇period瀛楁鏄惁涓虹┖
+            int sort = album.isSourceAlbum() ? IqiyiAlbum2.SORT_PERIOD : IqiyiAlbum2.SORT_ORDER;
+            List<IqiyiAlbum2> list = iqiyiAlbum2Dao.listByAid(album.getId(), sort, (page - 1) * pageSize, pageSize);
             if (list != null)
                 album2List.addAll(list);
         }
@@ -230,11 +232,20 @@
 
     @Override
     public int getShowType(String videoid) {
-        VideoInfo videoInfo = videoInfoDao.find(VideoInfo.class, videoid);
-        if (videoInfo.getVideoType() != null && (videoInfo.getVideoType().getId() == VideoConstant.VIDEO_CATEGORY_DIANSHIJU || videoInfo.getVideoType().getId() == VideoConstant.VIDEO_CATEGORY_DONGMAN))
-            return 2;
-        else
-            return 1;
+        VideoIqiyi2 iqiyi2 = videoIqiyi2Dao.selectByVideoId(Long.parseLong(videoid));
+        if (iqiyi2 != null) {
+            IqiyiAlbum2 album2 = iqiyiAlbum2Dao.get(iqiyi2.getIqiyiId());
+            if (album2 != null) {
+                if (album2.getChannelId() == 4 || album2.getChannelId() == 2) {
+                    if (album2.isSourceAlbum()) {
+                        return 1;
+                    } else
+                        return 2;
+                }
+            }
+        }
+
+        return 1;
     }
 
     @Override

--
Gitblit v1.8.0