From ae6f6e0be0c82cc801fc1a9bb0c7af91d8d02bff Mon Sep 17 00:00:00 2001 From: Administrator <15274802129@163.com> Date: Wed, 30 Apr 2025 10:03:31 +0800 Subject: [PATCH] refactor(mall): 修改快乐活动订单支付逻辑判断 --- src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java b/src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java index 366ac20..bd3f44a 100644 --- a/src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java +++ b/src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java @@ -1,5 +1,6 @@ package cc.mrbird.febs.rabbit.consumer; +import cc.mrbird.febs.mall.service.HappyActivityService; import cc.mrbird.febs.mall.service.IAgentService; import cc.mrbird.febs.mall.service.IApiMallOrderInfoService; import cc.mrbird.febs.mall.service.IMemberProfitService; @@ -29,6 +30,8 @@ private IAgentService agentService; @Autowired private IMemberProfitService memberProfitService; + @Autowired + private HappyActivityService happyActivityService; @RabbitListener(queues = QueueConstants.QUEUE_DEFAULT) public void agentReturn(Message message, Channel channel) { @@ -106,4 +109,14 @@ log.error("会员升级消息异常", e); } } + + @RabbitListener(queues = QueueConstants.ACTIVITY_ORDER_ITEM_CHECK) + public void checkActivityItem(Long orderId) { + log.info("收到核销活动门票:{}", orderId); + try { + happyActivityService.checkActivityItem(orderId); + } catch (Exception e) { + log.error("核销活动门票异常", e); + } + } } -- Gitblit v1.9.1