From 010ef2a907e66efd4702443c06cdd18f8a7ffa5b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 30 十月 2024 14:08:53 +0800
Subject: [PATCH] IP归属地查询接口集成

---
 src/main/java/com/yeshi/buwan/util/mq/rabbit/RabbitDelayConsumer.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/util/mq/rabbit/RabbitDelayConsumer.java b/src/main/java/com/yeshi/buwan/util/mq/rabbit/RabbitDelayConsumer.java
index 76b80c3..f05641e 100644
--- a/src/main/java/com/yeshi/buwan/util/mq/rabbit/RabbitDelayConsumer.java
+++ b/src/main/java/com/yeshi/buwan/util/mq/rabbit/RabbitDelayConsumer.java
@@ -7,6 +7,7 @@
 import org.springframework.amqp.core.Message;
 import org.springframework.amqp.rabbit.annotation.RabbitListener;
 import org.springframework.amqp.rabbit.core.RabbitTemplate;
+import org.springframework.amqp.rabbit.listener.api.ChannelAwareMessageListener;
 import org.springframework.stereotype.Component;
 import org.yeshi.utils.StringUtil;
 
@@ -19,24 +20,23 @@
  * @description: 寤舵椂闃熷垪娑堣垂澶勭悊
  * @date 2024/10/12 11:21
  */
-//@Component
-public class RabbitDelayConsumer  {
+public class RabbitDelayConsumer implements ChannelAwareMessageListener {
 
-   private Logger logger = LoggerFactory.getLogger("infoLog");
+    private Logger logger = LoggerFactory.getLogger("infoLog");
 
     @Resource
     private RabbitTemplate rabbitTemplate;
 
 
-//    @RabbitListener(queues = RabbitmqSenderUtil.DELAY_QUEUE_NAME, ackMode = "MANUAL")
+    @Override
     public void onMessage(Message message, Channel channel) throws Exception {
-        String msg =  new String( message.getBody(), StandardCharsets.UTF_8);
-        logger.info("RabbitDelayConsumer-{}",msg);
-        DelayMsgInfo msgInfo =  new Gson().fromJson(msg, DelayMsgInfo.class);
-        if(!StringUtil.isNullOrEmpty(msgInfo.getQueueName())){
-          // 闃熷垪娑堟伅
+        String msg = new String(message.getBody(), StandardCharsets.UTF_8);
+        logger.info("RabbitDelayConsumer-{}", msg);
+        DelayMsgInfo msgInfo = new Gson().fromJson(msg, DelayMsgInfo.class);
+        if (!StringUtil.isNullOrEmpty(msgInfo.getQueueName())) {
+            // 闃熷垪娑堟伅
             RabbitmqSenderUtil.sendQueueMsg(rabbitTemplate, msgInfo.getQueueName(), msgInfo.getMsg());
-        }else{
+        } else {
             // 浜ゆ崲鏈烘秷鎭�
             RabbitmqSenderUtil.sendExchangeMsg(rabbitTemplate, msgInfo.getExchangeName(), msgInfo.getRoutingKey(), msgInfo.getMsg());
         }

--
Gitblit v1.8.0