| | |
| | | import com.yeshi.buwan.domain.VideoInfo; |
| | | import com.yeshi.buwan.domain.VideoResourceMapExtraInfo; |
| | | import com.yeshi.buwan.domain.video.AlbumVideoMap; |
| | | import com.yeshi.buwan.dto.mq.PPTVMQMsg; |
| | | import com.yeshi.buwan.pptv.PPTVQuery; |
| | | import com.yeshi.buwan.pptv.PPTVUtil; |
| | | import com.yeshi.buwan.pptv.entity.PPTVProgram; |
| | |
| | | //加入映射 |
| | | VideoPPTVMap vi = new VideoPPTVMap(); |
| | | vi.setInfoId(series.getInfoID()); |
| | | vi.setVideoId(Long.parseLong(newVideoInfo.getId())); |
| | | vi.setVideoId(newVideoInfo.getId()); |
| | | vi.setCreateTime(new Date()); |
| | | videoPPTVMapDao.save(vi); |
| | | } |
| | |
| | | programList.addAll(tempList); |
| | | } |
| | | } |
| | | Comparator<PPTVProgram> comparator = new Comparator<PPTVProgram>() { |
| | | @Override |
| | | public int compare(PPTVProgram o1, PPTVProgram o2) { |
| | | return o1.getRank() - o2.getRank(); |
| | | } |
| | | }; |
| | | Collections.sort(programList, comparator); |
| | | |
| | | series.setSeries(programList); |
| | | return series; |
| | | } |
| | |
| | | series.setCreateTime(new Date()); |
| | | pptvSeriesDao.save(series); |
| | | //处理新增/改变的剧集信息 |
| | | // CMQManager.getInstance().addPPTVSeriesUpdateMsg(new PPTVMQMsg(series.getInfoID(), PPTVMQMsg.TYPE_ADD_OR_UPDATE)); |
| | | CMQManager.getInstance().addPPTVSeriesUpdateMsg(new PPTVMQMsg(series.getInfoID(), PPTVMQMsg.TYPE_ADD_OR_UPDATE)); |
| | | } |
| | | |
| | | break; |
| | |
| | | |
| | | for (String id : infoIds) { |
| | | //处理删除的剧集信息 |
| | | // CMQManager.getInstance().addPPTVSeriesUpdateMsg(new PPTVMQMsg(id, PPTVMQMsg.TYPE_DELETE)); |
| | | CMQManager.getInstance().addPPTVSeriesUpdateMsg(new PPTVMQMsg(id, PPTVMQMsg.TYPE_DELETE)); |
| | | } |
| | | |
| | | |