package com.yeshi.buwan.util.log; import com.yeshi.buwan.videos.iqiyi.entity.IqiyiAlbum2; /** * 视频日志 */ public class VideoLogFactory { /** * 获取播放链接日志 * * @param detailSystemId * @param id * @param type * @param resourceid * @param videoid * @return */ public static String createPlayUrlLog(String detailSystemId, String id, String type, int resourceid, String videoid) { return String.format("getPlayUrl:%s#%s#%s#%s#%s", detailSystemId, videoid, resourceid, id, type); } /** * 播放统计 * * @param detailSystemId * @param resourceid * @param videoid * @return */ public static String createStatisticLog(String detailSystemId, int resourceid, String videoid) { return String.format("playStatistic:%s#%s#%s", detailSystemId, videoid, resourceid); } /** * 视频详情 * * @param detailSystemId * @param videoid * @param resourceid * @return */ public static String createVideoDetailLog(String detailSystemId, String videoid, String resourceid) { return String.format("getVideoDetail:%s#%s#%s", detailSystemId, videoid, resourceid); } /** * 用户视频详情 * * @param detailSystemId * @param videoId * @param resourceId * @return */ public static String createUserVideoDetailLog(String device, String utdId, String loginUid, String detailSystemId, String videoId, String resourceId, String from) { return String.format("getUserVideoDetail:%s#%s#%s#%s#%s#%s#", device, utdId, loginUid, detailSystemId, videoId, resourceId, from); } /** * 爱奇艺视频更新 * * @param album2 * @return */ public static String createAddAlbumLog(IqiyiAlbum2 album2) { return String.format("addAlbum:iqiyi#%s#%s", album2.getId(), album2.getName()); } public static String createAddToVideoLog(IqiyiAlbum2 album2) { return String.format("addToVideo:iqiyi#%s#%s", album2.getId(), album2.getName()); } }