From d3ebf5b103d4deebd6ffb75f4471a6fddab8d764 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 05 九月 2020 17:30:30 +0800 Subject: [PATCH] '微信登录' --- src/main/java/com/yeshi/buwan/util/mq/CMQManager.java | 34 +++++++++++++++++++++++++++++++++- 1 files changed, 33 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/util/mq/CMQManager.java b/src/main/java/com/yeshi/buwan/util/mq/CMQManager.java index 8653ea4..9f9145b 100644 --- a/src/main/java/com/yeshi/buwan/util/mq/CMQManager.java +++ b/src/main/java/com/yeshi/buwan/util/mq/CMQManager.java @@ -2,6 +2,7 @@ import com.qcloud.cmq.Message; import com.yeshi.buwan.dto.mq.IqiyiAlbum2MQMsg; +import com.yeshi.buwan.dto.mq.SolrVideoMQMsg; import java.util.ArrayList; import java.util.List; @@ -55,6 +56,37 @@ cmqUtil.deleteMsg(QUEUENAME_VIDEO_UPDATE_IQIYI_2, handler); } - //鎼滅储寮曟搸 + + /** + * 鎼滅储寮曟搸 + * @param id + */ + + /** + * 鎼滅储寮曟搸娑堟伅 + * + * @param id + */ + public void addSolrMsg(String id) { + cmqUtil.sendMsg(QUEUENAME_SOLR, id); + } + + public List<SolrVideoMQMsg> consumeSolrMsg(int count) { + List<SolrVideoMQMsg> list = new ArrayList<>(); + List<Message> msgList = cmqUtil.recieveMsg(count, QUEUENAME_SOLR); + if (msgList != null) + for (Message msg : msgList) { + SolrVideoMQMsg mm = new SolrVideoMQMsg(); + mm.setHandler(msg.receiptHandle); + mm.setId(msg.msgBody); + list.add(mm); + } + return list; + } + + + public void deleteSolrMsg(String handler) { + cmqUtil.deleteMsg(QUEUENAME_SOLR, handler); + } } -- Gitblit v1.8.0