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