From 62a447d89331aee1feae7724c7616aa1bb2cfe79 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 16 十月 2024 14:28:37 +0800
Subject: [PATCH] 将CMQ替换为rabbitmq

---
 fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java |  148 ++++++++++++++++++++++++------------------------
 1 files changed, 74 insertions(+), 74 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java b/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java
index b47fc04..871680e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/rocketmq/consumer/redpack/RedPackMessageListener.java
@@ -1,74 +1,74 @@
-package com.yeshi.fanli.util.rocketmq.consumer.redpack;
-
-import javax.annotation.Resource;
-
-import com.yeshi.fanli.entity.SystemEnum;
-import com.yeshi.fanli.entity.SystemFunction;
-import com.yeshi.fanli.service.inter.user.UserInfoService;
-import com.yeshi.fanli.service.manger.msg.RocketMQManager;
-import org.springframework.stereotype.Component;
-
-import com.aliyun.openservices.ons.api.Action;
-import com.aliyun.openservices.ons.api.ConsumeContext;
-import com.aliyun.openservices.ons.api.Message;
-import com.aliyun.openservices.ons.api.MessageListener;
-import com.aliyun.openservices.ons.api.Producer;
-import com.google.gson.Gson;
-import com.yeshi.fanli.dto.mq.order.OrderTopicTagEnum;
-import com.yeshi.fanli.dto.mq.order.body.OrderConfirmMQMsg;
-import com.yeshi.fanli.log.LogHelper;
-import com.yeshi.fanli.service.inter.redpack.RedPackGiveRecordService;
-import com.yeshi.fanli.service.inter.redpack.RedPackWinInviteService;
-import com.yeshi.fanli.service.inter.user.UserSystemCouponService;
-import com.yeshi.fanli.util.rocketmq.MQTopicName;
-
-/**
- * 绾㈠寘娑堣垂
- *
- * @author Administrator
- */
-@Component
-public class RedPackMessageListener implements MessageListener {
-
-    @Resource
-    private UserSystemCouponService userSystemCouponService;
-
-    @Resource
-    private RedPackWinInviteService redPackWinInviteService;
-
-    @Resource
-    private RedPackGiveRecordService redPackGiveRecordService;
-
-    @Resource
-    private RocketMQManager rocketMQManager;
-
-    @Resource
-    private UserInfoService userInfoService;
-
-    @Override
-    public Action consume(Message message, ConsumeContext context) {
-        LogHelper.mqInfo("consumer-RedPackMessageListener", message.getMsgID(), message.getTopic(), message.getTag(),
-                new String(message.getBody()));
-        String tag = message.getTag();
-        if (tag == null)
-            tag = "";
-
-        if (MQTopicName.TOPIC_ORDER.name().equalsIgnoreCase(message.getTopic())) {
-            // 璁㈠崟纭鏀惰揣
-            if (tag.equalsIgnoreCase(OrderTopicTagEnum.orderConfirm.name())) {
-                OrderConfirmMQMsg mqMsg = new Gson().fromJson(new String(message.getBody()), OrderConfirmMQMsg.class);
-                //鍒ゆ柇绯荤粺鏄惁鍖呭惈绾㈠寘鍔熻兘
-                Long sourceUid = mqMsg.getSourceUid();
-                SystemEnum system = userInfoService.getUserSystem(sourceUid);
-                if (!system.getFunctionSet().contains(SystemFunction.redPack))
-                    return Action.CommitMessage;
-                try {// 閭�璇峰鍔�
-                    redPackWinInviteService.winRedPackByOrder(mqMsg.getSourceUid(), mqMsg.getOrderNo(), mqMsg.getSourceType());
-                } catch (Exception e) {
-                    LogHelper.errorDetailInfo(e);
-                }
-            }
-        }
-        return Action.CommitMessage;
-    }
-}
+package com.yeshi.fanli.util.rocketmq.consumer.redpack;
+
+import javax.annotation.Resource;
+
+import com.yeshi.fanli.entity.SystemEnum;
+import com.yeshi.fanli.entity.SystemFunction;
+import com.yeshi.fanli.service.inter.user.UserInfoService;
+import com.yeshi.fanli.service.manger.msg.RocketMQManager;
+import org.springframework.stereotype.Component;
+
+import com.aliyun.openservices.ons.api.Action;
+import com.aliyun.openservices.ons.api.ConsumeContext;
+import com.aliyun.openservices.ons.api.Message;
+import com.aliyun.openservices.ons.api.MessageListener;
+import com.aliyun.openservices.ons.api.Producer;
+import com.google.gson.Gson;
+import com.yeshi.fanli.dto.mq.order.OrderTopicTagEnum;
+import com.yeshi.fanli.dto.mq.order.body.OrderConfirmMQMsg;
+import com.yeshi.fanli.log.LogHelper;
+import com.yeshi.fanli.service.inter.redpack.RedPackGiveRecordService;
+import com.yeshi.fanli.service.inter.redpack.RedPackWinInviteService;
+import com.yeshi.fanli.service.inter.user.UserSystemCouponService;
+import com.yeshi.fanli.util.rocketmq.MQTopicName;
+
+/**
+ * 绾㈠寘娑堣垂
+ *
+ * @author Administrator
+ */
+@Component
+public class RedPackMessageListener implements MessageListener {
+
+    @Resource
+    private UserSystemCouponService userSystemCouponService;
+
+    @Resource
+    private RedPackWinInviteService redPackWinInviteService;
+
+    @Resource
+    private RedPackGiveRecordService redPackGiveRecordService;
+
+    @Resource
+    private RocketMQManager rocketMQManager;
+
+    @Resource
+    private UserInfoService userInfoService;
+
+    @Override
+    public Action consume(Message message, ConsumeContext context) {
+        LogHelper.mqInfo("consumer-RedPackMessageListener", message.getMsgID(), message.getTopic(), message.getTag(),
+                new String(message.getBody()));
+        String tag = message.getTag();
+        if (tag == null)
+            tag = "";
+
+        if (MQTopicName.TOPIC_ORDER.name().equalsIgnoreCase(message.getTopic())) {
+            // 璁㈠崟纭鏀惰揣
+            if (tag.equalsIgnoreCase(OrderTopicTagEnum.orderConfirm.name())) {
+                OrderConfirmMQMsg mqMsg = new Gson().fromJson(new String(message.getBody()), OrderConfirmMQMsg.class);
+                //鍒ゆ柇绯荤粺鏄惁鍖呭惈绾㈠寘鍔熻兘
+                Long sourceUid = mqMsg.getSourceUid();
+                SystemEnum system = userInfoService.getUserSystem(sourceUid);
+                if (!system.getFunctionSet().contains(SystemFunction.redPack))
+                    return Action.CommitMessage;
+                try {// 閭�璇峰鍔�
+                    redPackWinInviteService.winRedPackByOrder(mqMsg.getSourceUid(), mqMsg.getOrderNo(), mqMsg.getSourceType());
+                } catch (Exception e) {
+                    LogHelper.errorDetailInfo(e);
+                }
+            }
+        }
+        return Action.CommitMessage;
+    }
+}

--
Gitblit v1.8.0