admin
2021-03-02 4011b8d0b377af33e2bc435f7726329630d706cb
src/main/java/com/yeshi/buwan/funtv/FunTVUtil2.java
@@ -15,6 +15,7 @@
import com.yeshi.buwan.util.StringUtil;
import com.yeshi.buwan.util.TimeUtil;
import com.yeshi.buwan.util.video.VideoConstant;
import com.yeshi.buwan.vo.AcceptData;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import org.springframework.orm.hibernate4.HibernateCallback;
@@ -28,7 +29,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 +45,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.setTag(pv.getNum());
            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;
    }
@@ -84,8 +93,8 @@
        Comparator<FunTVVideo2> cm = new Comparator<FunTVVideo2>() {
            public int compare(FunTVVideo2 o1, FunTVVideo2 o2) {
                int t2 = Integer.parseInt(o2.getNum());
                int t1 = Integer.parseInt(o1.getNum());
                int t2 = o2.getNum();
                int t1 = o1.getNum();
                return (t2 - t1);// 倒序排列
            }
        };
@@ -462,12 +471,28 @@
    }
    public static int getPlayType(FunTVVideo2 video2) {
        if (video2.getStatus().equalsIgnoreCase("1"))
            return PLAY_HTML;
        else
    /**
     * 获取播放类型
     *
     * @param acceptData
     * @param video2
     * @return
     */
    public static int getPlayType(AcceptData acceptData, FunTVVideo2 video2) {
        if (video2.getStatus().equalsIgnoreCase("1")) {
            if (acceptData.getPlatform().equalsIgnoreCase("android") && acceptData.getVersion() >= 100) {
                return PLAY_SDK;
            } else {
                return PLAY_HTML;
            }
        } else {
            return PLAY_NONE;
        }
    }
    public void update(int channelId, Date startTime, Date endTime) {
    }
}