From b30fb8afd3cd6228bda9b182dc412bb3c8daf69c Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 17 十月 2024 16:28:48 +0800 Subject: [PATCH] CMQ转为Rabbitmq --- src/main/java/com/yeshi/buwan/service/imp/juhe/InternetSearchVideoServiceImpl.java | 25 ++++++++++++++----------- 1 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/service/imp/juhe/InternetSearchVideoServiceImpl.java b/src/main/java/com/yeshi/buwan/service/imp/juhe/InternetSearchVideoServiceImpl.java index d07f85f..460f24c 100644 --- a/src/main/java/com/yeshi/buwan/service/imp/juhe/InternetSearchVideoServiceImpl.java +++ b/src/main/java/com/yeshi/buwan/service/imp/juhe/InternetSearchVideoServiceImpl.java @@ -7,7 +7,7 @@ import com.yeshi.buwan.exception.ParamsException; import com.yeshi.buwan.service.inter.juhe.InternetSearchVideoService; import com.yeshi.buwan.service.inter.system.SystemConfigService; -import com.yeshi.buwan.util.mq.CMQManager; +import com.yeshi.buwan.util.mq.rabbit.RabbitmqManager; import org.springframework.cache.annotation.Cacheable; import org.springframework.data.mongodb.core.query.Criteria; import org.springframework.data.mongodb.core.query.Query; @@ -27,6 +27,9 @@ @Resource private SystemConfigService systemConfigService; + + @Resource + private RabbitmqManager rabbitmqManager; private boolean isCanSave(InternetSearchVideo video) { SystemConfig systemConfig = systemConfigService.getConfigByKeyCache("internetSearchInvalidKeyForSave"); @@ -51,7 +54,7 @@ InternetSearchVideo oldVideo = internetSearchVideoDao.get(video.getId()); Set<Integer> resourceIds = new HashSet<>(); - if(oldVideo!=null) { + if (oldVideo != null) { resourceIds.addAll(listResourceId(oldVideo)); } int resourceId = Integer.parseInt(video.getResourceIds()); @@ -69,7 +72,7 @@ InternetSearchVideoMQMsg msg = new InternetSearchVideoMQMsg(); msg.setId(video.getId()); msg.setResourceId(resourceId); - CMQManager.getInstance().addInternetSearchVideoUpdateMsg(msg); + rabbitmqManager.addInternetSearchVideoUpdateMsg(msg); return video; } @@ -137,19 +140,19 @@ @Override public void removeResourceId(String id, Integer resourceId) { InternetSearchVideo video = internetSearchVideoDao.get(id); - if(video==null){ - return ; + if (video == null) { + return; } - Set<Integer> resourceIds = listResourceId(video); - if(resourceIds.contains(resourceId)){ + Set<Integer> resourceIds = listResourceId(video); + if (resourceIds.contains(resourceId)) { //绉婚櫎 resourceIds.remove(resourceId); } - if(resourceIds.size()<=0){ + if (resourceIds.size() <= 0) { // 绉婚櫎鏁版嵁 internetSearchVideoDao.deleteByPrimaryKey(id); - }else{ - InternetSearchVideo update=new InternetSearchVideo(); + } else { + InternetSearchVideo update = new InternetSearchVideo(); update.setId(id); Integer[] rids = new Integer[resourceIds.size()]; resourceIds.toArray(rids); @@ -159,6 +162,6 @@ InternetSearchVideoMQMsg msg = new InternetSearchVideoMQMsg(); msg.setId(video.getId()); msg.setResourceId(resourceId); - CMQManager.getInstance().addInternetSearchVideoUpdateMsg(msg); + rabbitmqManager.addInternetSearchVideoUpdateMsg(msg); } } -- Gitblit v1.8.0