From 351b317c56487676b4f5a60b5bc3710a383d7a7b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 26 三月 2021 17:33:33 +0800 Subject: [PATCH] 全网搜腾讯完善 --- src/main/java/com/yeshi/buwan/service/imp/juhe/InternetSearchVideoServiceImpl.java | 10 +++++++++- 1 files changed, 9 insertions(+), 1 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 96fc5da..af10b40 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 @@ -2,8 +2,10 @@ import com.yeshi.buwan.dao.juhe.youku.InternetSearchVideoDao; import com.yeshi.buwan.domain.video.InternetSearchVideo; +import com.yeshi.buwan.dto.mq.InternetSearchVideoMQMsg; import com.yeshi.buwan.exception.ParamsException; import com.yeshi.buwan.service.inter.juhe.InternetSearchVideoService; +import com.yeshi.buwan.util.mq.CMQManager; import org.springframework.data.mongodb.core.query.Query; import org.springframework.stereotype.Service; import org.springframework.validation.annotation.Validated; @@ -25,7 +27,8 @@ public void save(@Valid InternetSearchVideo video) throws ParamsException, Exception { InternetSearchVideo oldVideo = internetSearchVideoDao.get(video.getId()); Set<Integer> resourceIds = listResourceId(video); - resourceIds.add(Integer.parseInt(video.getResourceIds())); + int resourceId = Integer.parseInt(video.getResourceIds()); + resourceIds.add(resourceId); Integer[] rids = new Integer[resourceIds.size()]; resourceIds.toArray(rids); video.setResourceIds(StringUtil.concat(rids, ",")); @@ -35,6 +38,11 @@ } else { internetSearchVideoDao.updateSelective(video); } + + InternetSearchVideoMQMsg msg = new InternetSearchVideoMQMsg(); + msg.setId(video.getId()); + msg.setResourceId(resourceId); + CMQManager.getInstance().addInternetSearchVideoUpdateMsg(msg); } private Set<Integer> listResourceId(InternetSearchVideo video) { -- Gitblit v1.8.0