| | |
| | | import com.newvideo.dao.juhe.funtv.FunTVAlbum2Dao; |
| | | import com.newvideo.dao.juhe.funtv.FunTVVideo2Dao; |
| | | import com.newvideo.dao.juhe.funtv.VideoFunTV2Dao; |
| | | import com.newvideo.domain.Config; |
| | | import com.newvideo.domain.VideoDetailInfo; |
| | | import com.newvideo.domain.VideoInfo; |
| | | import com.newvideo.domain.VideoResource; |
| | |
| | | import com.newvideo.funtv.entity.FunTVAlbum2; |
| | | import com.newvideo.funtv.entity.FunTVVideo2; |
| | | import com.newvideo.funtv.entity.VideoFunTV2; |
| | | import com.newvideo.service.imp.CategoryVideoService; |
| | | import com.newvideo.service.imp.ResourceVideoService; |
| | | import com.newvideo.service.imp.VideoInfoService; |
| | | import com.newvideo.service.imp.VideoResourceService; |
| | | import com.newvideo.service.imp.*; |
| | | import com.newvideo.service.inter.FunTV2Service; |
| | | import com.newvideo.util.JuHe.VideoConstant; |
| | | import com.newvideo.util.StringUtil; |
| | | import com.newvideo.vo.AcceptData; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.io.Serializable; |
| | | import java.util.ArrayList; |
| | | import java.util.Arrays; |
| | | import java.util.List; |
| | | |
| | | @Service |
| | |
| | | |
| | | @Resource |
| | | private VideoResourceService videoResourceService; |
| | | |
| | | @Resource |
| | | private ConfigService configService; |
| | | |
| | | |
| | | @Override |
| | |
| | | } |
| | | |
| | | @Override |
| | | public PlayUrl getPlayUrl(String detailSystemId, int resourceId, String id, String videoId) { |
| | | public PlayUrl getPlayUrl(AcceptData acceptData, String detailSystemId, int resourceId, String id, String videoId) { |
| | | FunTVVideo2 video2 = funTVVideo2Dao.get(id); |
| | | VideoResource vr = videoResourceService.getResource(resourceId + ""); |
| | | int t = FunTVUtil2.getPlayType(video2); |
| | | int t = FunTVUtil2.PLAY_HTML; |
| | | PlayUrl pu = new PlayUrl(); |
| | | pu.setParams(""); |
| | | Config config = configService.getConfigByKeyCache("funshion_sdk_play_channels"); |
| | | if (config != null && !StringUtil.isNullOrEmpty(config.getValue())) { |
| | | String[] channels = config.getValue().split(","); |
| | | if (Arrays.asList(channels).contains(acceptData.getChannel().toLowerCase())) { |
| | | t = FunTVUtil2.PLAY_SDK; |
| | | } |
| | | } |
| | | |
| | | pu.setPlayType(t); |
| | | pu.setResource(vr); |
| | | pu.setCode(video2.getCeCode()); |
| | |
| | | if (videoFunTV2 == null) |
| | | return; |
| | | videoFunTV2Dao.deleteByVideoId(videoFunTV2.getVideoId()); |
| | | resourceVideoService.delete(videoFunTV2.getVideoId()+"",FunTVUtil2.RESOURCE_ID+""); |
| | | resourceVideoService.delete(videoFunTV2.getVideoId() + "", FunTVUtil2.RESOURCE_ID + ""); |
| | | //删除媒体与媒体对应的视频 |
| | | funTVAlbum2Dao.delete(mediaId); |
| | | List<FunTVVideo2> video2List = listAllEpisodeList(mediaId); |