| | |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | import com.yeshi.buwan.dto.mq.VideoDataChangeMQMsg; |
| | | import com.yeshi.buwan.util.mq.CMQManager; |
| | | import org.apache.log4j.Logger; |
| | | import org.hibernate.HibernateException; |
| | | import org.hibernate.Session; |
| | |
| | | String id = ""; |
| | | if (same == null) { |
| | | id = session.save(vi).toString(); |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, id, VideoDataChangeMQMsg.ACTION_ADD)); |
| | | // if(id!=null) |
| | | // session.createSQLQuery(String.format("CALL |
| | | // copyvideotemp(%s)",id)).executeUpdate(); |
| | |
| | | } |
| | | |
| | | session.update(same);// 更新原来的视频 |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, same.getId(), VideoDataChangeMQMsg.ACTION_UPDATE)); |
| | | |
| | | Object obj = session |
| | | .createQuery( |
| | |
| | | rv.setResource(new VideoResource("13")); |
| | | rv.setVideo(new VideoInfo(same.getId())); |
| | | session.persist(rv); |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, rv.getVideo().getId(), VideoDataChangeMQMsg.ACTION_ADD)); |
| | | } |
| | | |
| | | } |
| | |
| | | rv.setResource(new VideoResource("13")); |
| | | rv.setVideo(new VideoInfo(id)); |
| | | session.persist(rv); |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, rv.getVideo().getId(), VideoDataChangeMQMsg.ACTION_ADD)); |
| | | } |
| | | |
| | | VideoIqiyi vii = new VideoIqiyi(); |
| | |
| | | } |
| | | session.update(list.get(0).getVideo()); |
| | | vid = list.get(0).getVideo().getId(); |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, vid, VideoDataChangeMQMsg.ACTION_UPDATE)); |
| | | |
| | | Object obj = session |
| | | .createQuery( |
| | | "select count(*) from ResourceVideo rv where rv.resource.id=? and rv.video.id=?") |
| | |
| | | rv.setResource(new VideoResource("13")); |
| | | rv.setVideo(new VideoInfo(list.get(0).getVideo().getId())); |
| | | session.persist(rv); |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, rv.getVideo().getId(), VideoDataChangeMQMsg.ACTION_ADD)); |
| | | } |
| | | } |
| | | // 更新tag |
| | |
| | | if (same == null) { |
| | | vi.setVideocount(videoDetailCount); |
| | | videoid = session.save(vi).toString(); |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, videoid, VideoDataChangeMQMsg.ACTION_ADD)); |
| | | } else |
| | | videoid = same.getId(); |
| | | |
| | |
| | | rv.setResource(new VideoResource("13")); |
| | | rv.setVideo(new VideoInfo(videoid)); |
| | | session.persist(rv); |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, rv.getVideo().getId(), VideoDataChangeMQMsg.ACTION_ADD)); |
| | | } |
| | | |
| | | if (same != null)// 更新内容 |
| | |
| | | + ""); |
| | | session.update(same); |
| | | |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, videoid, VideoDataChangeMQMsg.ACTION_UPDATE)); |
| | | |
| | | obj = session |
| | | .createQuery( |
| | | "select count(*) from ResourceVideo rv where rv.resource.id=? and rv.video.id=?") |
| | |
| | | rv.setResource(new VideoResource("13")); |
| | | rv.setVideo(same); |
| | | session.persist(rv); |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, rv.getVideo().getId(), VideoDataChangeMQMsg.ACTION_ADD)); |
| | | } |
| | | |
| | | } |
| | |
| | | rv.setResource(new VideoResource("13")); |
| | | rv.setVideo(list.get(0).getVideo()); |
| | | session.persist(rv); |
| | | CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, rv.getVideo().getId(), VideoDataChangeMQMsg.ACTION_ADD)); |
| | | } |
| | | vid = list.get(0).getVideo().getId(); |
| | | } |