From f537abe9f3646c739beaf15076246a2f71a347e9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 20 二月 2025 16:57:55 +0800
Subject: [PATCH] IOS广告增加区域屏蔽

---
 src/main/java/com/yeshi/buwan/service/imp/VideoInfoService.java |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/service/imp/VideoInfoService.java b/src/main/java/com/yeshi/buwan/service/imp/VideoInfoService.java
index 2355cdf..fdf6028 100644
--- a/src/main/java/com/yeshi/buwan/service/imp/VideoInfoService.java
+++ b/src/main/java/com/yeshi/buwan/service/imp/VideoInfoService.java
@@ -6,7 +6,7 @@
 import com.yeshi.buwan.domain.entity.PlayUrl;
 import com.yeshi.buwan.dto.mq.VideoDataChangeMQMsg;
 import com.yeshi.buwan.util.StringUtil;
-import com.yeshi.buwan.util.mq.CMQManager;
+import com.yeshi.buwan.util.mq.rabbit.RabbitmqManager;
 import com.yeshi.buwan.util.video.VideoConstant;
 import org.hibernate.HibernateException;
 import org.hibernate.SQLQuery;
@@ -41,6 +41,12 @@
     @Resource
     private ClearService clearService;
 
+    @Resource
+    private RabbitmqManager rabbitmqManager;
+
+
+
+    @Transactional
     public VideoInfo getVideoInfo(String vid) {
         return videoInfoDao.find(VideoInfo.class, vid);
     }
@@ -79,12 +85,12 @@
     @Transactional
     public void saveWithCategoryAndResource(VideoInfo videoInfo) {
         videoInfoDao.save(videoInfo);
-        CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_ADD));
+        rabbitmqManager.addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_ADD));
         CategoryVideo ca = new CategoryVideo();
         ca.setVideo(videoInfo);
         ca.setVideoType(videoInfo.getVideoType());
         categoryVideoDao.create(ca);
-        CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_CATEGORY, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_ADD));
+       rabbitmqManager.addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_CATEGORY, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_ADD));
         List<VideoResource> resourceList = videoInfo.getResourceList();
         ResourceVideo rs = null;
         for (VideoResource videoResource : resourceList) {
@@ -93,21 +99,21 @@
             rs.setVideo(videoInfo);
             resourceVideoService.save(rs);
         }
-        CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_ADD));
+        rabbitmqManager.addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_RESOURCE, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_ADD));
     }
 
 
     @Transactional
     public Serializable save(VideoInfo videoInfo) {
         Serializable id = videoInfoDao.save(videoInfo);
-        CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_ADD));
+        rabbitmqManager.addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_ADD));
         return id;
     }
 
     @Transactional
     public void update(VideoInfo videoInfo) {
         videoInfoDao.update(videoInfo);
-        CMQManager.getInstance().addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_UPDATE));
+        rabbitmqManager.addVideoDataChanged(new VideoDataChangeMQMsg(VideoDataChangeMQMsg.TYPE_VIDEO_INFO, videoInfo.getId(), VideoDataChangeMQMsg.ACTION_UPDATE));
     }
 
     public List<VideoDetailInfo> getVideoDetailList(String videoid, VideoResource vr, int page, int pageSize) {
@@ -260,6 +266,7 @@
         return videoInfoDao.listByVideoIds(videoIds);
     }
 
+    @Transactional
     public void hiddenVideo(String id) {
         VideoInfo videoInfo = videoInfoDao.find(VideoInfo.class, id);
         if (videoInfo != null && "1".equalsIgnoreCase(videoInfo.getShow())) {
@@ -330,7 +337,7 @@
         }
 
         if (needUpdateSolr) {
-            CMQManager.getInstance().addSolrMsg(videoInfo.getId());
+            rabbitmqManager.addSolrMsg(videoInfo.getId());
         }
 
 

--
Gitblit v1.8.0