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/IqiyiService.java |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/service/imp/juhe/IqiyiService.java b/src/main/java/com/yeshi/buwan/service/imp/juhe/IqiyiService.java
index 0e2c55e..c2b125b 100644
--- a/src/main/java/com/yeshi/buwan/service/imp/juhe/IqiyiService.java
+++ b/src/main/java/com/yeshi/buwan/service/imp/juhe/IqiyiService.java
@@ -406,7 +406,7 @@
 								list.get(0).getVideo().setVideocount(videoList.size());
 								if (!StringUtil.isNullOrEmpty(ilist.get(0).getVideoImage())) {
 									list.get(0).getVideo().setLatestHpicture(
-											ilist.get(0).getVideoImage().replace(".jpg", "_480_270.jpg"));
+										IqiyiUtil.getHPicture(ilist.get(0).getVideoImage()));
 									list.get(0).getVideo().setLatestVpicture(ilist.get(0).getVideoImage());
 								}
 							}
@@ -556,8 +556,8 @@
 										list.get(0).getVideo().setUpdatetime(System.currentTimeMillis() + "");
 
 									if (!StringUtil.isNullOrEmpty(list.get(0).getAlbum().getPosterPicUrl())) {
-										list.get(0).getVideo().setLatestHpicture(list.get(0).getAlbum()
-												.getPosterPicUrl().replace(".jpg", "_480_270.jpg"));
+										list.get(0).getVideo().setLatestHpicture(	IqiyiUtil.getHPicture( list.get(0).getAlbum()
+												.getPosterPicUrl()));
 										list.get(0).getVideo()
 												.setLatestVpicture(list.get(0).getAlbum().getPosterPicUrl());
 									}
@@ -683,13 +683,14 @@
 	}
 
 	@SuppressWarnings("unchecked")
-	public List<VideoDetailInfo> getVideoDetailList(final String videoid) {
+	public List<VideoDetailInfo> getVideoDetailList(final String videoid,int page,int pageSize) {
 		return (List<VideoDetailInfo>) videoIqiyiDao.excute(new HibernateCallback<List<VideoDetailInfo>>() {
 			public List<VideoDetailInfo> doInHibernate(Session session) throws HibernateException {
 				try {
 					List<IqiyiAlbum> list = session
 							.createQuery(
 									"select a.album from VideoIqiyi a where a.video.id=? order by UNIX_TIMESTAMP(a.album.tvYear) desc")
+                            .setFirstResult((page-1)*pageSize).setMaxResults(pageSize)
 							.setParameter(0, videoid).list();
 					if (list == null || list.size() == 0) {
 						return null;
@@ -708,6 +709,7 @@
 					} else {
 						List<IqiyiVideoInfo> ivlist = session
 								.createQuery("from IqiyiVideoInfo a where a.albumId=? order by a.playOrder")
+                                .setFirstResult((page-1)*pageSize).setMaxResults(pageSize)
 								.setParameter(0, list.get(0).getAlbumId() + "").list();
 
 						for (IqiyiVideoInfo ia : ivlist)
@@ -831,8 +833,8 @@
 		// info.setPlayPicture(info.getPicture().replace(".jpg",
 		// "_480_270.jpg"));
 
-		video.setVpicture(album.getPicUrl());
-		video.setHpicture(album.getPicUrl().replace(".jpg", "_480_270.jpg"));
+		video.setVpicture(IqiyiUtil.getVPicture(album.getPicUrl()));
+		video.setHpicture(	IqiyiUtil.getHPicture( album.getPicUrl()));
 
 		video.setScore(album.getScore());
 		video.setShare("0");
@@ -862,8 +864,8 @@
 		if (infolist.size() > 0) {
 			video.setLatestHpicture(infolist.get(0).getVideoImage());
 			video.setVideocount(infolist.size());
-			video.setLatestHpicture(infolist.get(0).getVideoImage().replace(".jpg", "_480_270.jpg"));
-			video.setLatestVpicture(infolist.get(0).getVideoImage());
+			video.setLatestHpicture(IqiyiUtil.getHPicture( infolist.get(0).getVideoImage()));
+			video.setLatestVpicture(IqiyiUtil.getVPicture(infolist.get(0).getVideoImage()));
 		}
 
 		return video;

--
Gitblit v1.8.0