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