src/main/java/com/yeshi/buwan/dao/juhe/iqiyi/IqiyiAlbum2Dao.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/yeshi/buwan/domain/entity/PlayUrl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/yeshi/buwan/funtv/FunTVUtil2.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/yeshi/buwan/iqiyi/entity/IqiyiAlbum2.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/yeshi/buwan/service/imp/juhe/FunTV2ServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/yeshi/buwan/dao/juhe/iqiyi/IqiyiAlbum2Dao.java
@@ -18,7 +18,7 @@ //根据专辑ID查询 public List<IqiyiAlbum2> listByAid(long aid, int start, int count) { Query query = new Query(); query.addCriteria(Criteria.where("featureAlbumId").is(aid)); query.addCriteria(Criteria.where("featureAlbumId").is(aid).andOperator(Criteria.where("contentType").is(1))); query.skip(start); query.limit(count); List<Sort.Order> orders = new ArrayList<>(); src/main/java/com/yeshi/buwan/domain/entity/PlayUrl.java
@@ -2,6 +2,7 @@ import com.google.gson.annotations.Expose; import com.yeshi.buwan.domain.VideoResource; import org.omg.CORBA.PRIVATE_MEMBER; public class PlayUrl { @Expose @@ -12,6 +13,26 @@ private int playType;// 播放类型 0-不能播放 1-站外 2-站内 @Expose private String params; @Expose private String aid;//专辑ID @Expose private String vid;//视频ID public String getAid() { return aid; } public void setAid(String aid) { this.aid = aid; } public String getVid() { return vid; } public void setVid(String vid) { this.vid = vid; } public VideoResource getResource() { return resource; src/main/java/com/yeshi/buwan/funtv/FunTVUtil2.java
@@ -28,7 +28,7 @@ public final static int PLAY_NONE = 0;// 不能播放 public final static int PLAY_HTML = 1;// 跳转移动端网页播放 public final static int PLAY_SDK = 3;// 内嵌SDK播放 public final static int PLAY_SDK = 2;// 内嵌SDK播放 public final static int RESOURCE_ID = 24; public final static String RESOURCE_NAME = "风行."; @@ -44,14 +44,22 @@ VideoDetailInfo vinfo = new VideoDetailInfo(); vinfo.setExtraId(pv.getId()); vinfo.setName(pv.getName()); if ("综艺".equalsIgnoreCase(p.getChannel())) if ("综艺".equalsIgnoreCase(p.getChannel())) { vinfo.setTag(pv.getName()); else if ("电影".equalsIgnoreCase(p.getChannel())) vinfo.setName(p.getName() + " " + pv.getNum()); } else if ("电影".equalsIgnoreCase(p.getChannel())) { vinfo.setTag(p.getName()); else vinfo.setName(p.getName()); } else if ("电视剧".equalsIgnoreCase(p.getChannel())) { vinfo.setTag(pv.getNum()); vinfo.setName(p.getName() + " 第" + pv.getNum() + "集"); } else { vinfo.setTag(pv.getNum()); vinfo.setName(p.getName()); } vinfo.setType("funtv"); vinfo.setId(Long.parseLong(pv.getId())); return vinfo; } @@ -464,7 +472,7 @@ public static int getPlayType(FunTVVideo2 video2) { if (video2.getStatus().equalsIgnoreCase("1")) return PLAY_HTML; return PLAY_SDK; else return PLAY_NONE; } src/main/java/com/yeshi/buwan/iqiyi/entity/IqiyiAlbum2.java
@@ -90,6 +90,7 @@ private String imageUrl;//图片地址 private VideoBean firstVideo;//表示第一集视频相关信息 private VideoBean latestVideo;//表示最新一集视频相关信息 @Indexed private int contentType;//1:正片;2:特辑;3:预告片;4:片花;5:花絮;6:宣传片;7:片段;8-25:其他 private int videoCount;//专辑总集数 综艺类型的数据该字段固定为 0 private String period;//专辑发行时间 格式:yyyyMMdd src/main/java/com/yeshi/buwan/service/imp/juhe/FunTV2ServiceImpl.java
@@ -208,10 +208,12 @@ pu.setParams(""); pu.setPlayType(t); pu.setResource(vr); pu.setAid(video2.getMediaId()); pu.setVid(video2.getId()); if (t == FunTVUtil2.PLAY_NONE) { pu.setUrl(""); } else if (t == FunTVUtil2.PLAY_HTML) { } else { pu.setUrl(video2.getFunH5Url()); } return pu;