From f7c7a1d550444e88c8f7033a8a586211ab8c3ce7 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 17 Jan 2023 21:04:02 +0800 Subject: [PATCH] 1 --- src/main/java/cc/mrbird/febs/rabbit/producter/AgentProducer.java | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/rabbit/producter/AgentProducer.java b/src/main/java/cc/mrbird/febs/rabbit/producter/AgentProducer.java index 0ddb24b..9866caf 100644 --- a/src/main/java/cc/mrbird/febs/rabbit/producter/AgentProducer.java +++ b/src/main/java/cc/mrbird/febs/rabbit/producter/AgentProducer.java @@ -3,6 +3,7 @@ import cc.mrbird.febs.rabbit.constants.ExchangeConstants; import cc.mrbird.febs.rabbit.constants.RouteKeyConstants; import cc.mrbird.febs.rabbit.enumerates.RabbitQueueEnum; +import cn.hutool.core.util.IdUtil; import lombok.extern.slf4j.Slf4j; import org.springframework.amqp.AmqpException; import org.springframework.amqp.core.Message; @@ -76,4 +77,30 @@ log.info("发送返利消息:{}", orderId); rabbitTemplate.convertAndSend(RabbitQueueEnum.AGENT_REUTRN_MONEY.getExchange(), RabbitQueueEnum.AGENT_REUTRN_MONEY.getRoute(), orderId); } + + /** + * 发送直推奖励消息 + * @param directRewardId 订单ID + */ + public void sendDirectRewardMsg(@NotNull Long directRewardId) { + log.info("发送补贴奖励、直推返利、分享奖励直推上级、分享奖励直推上级的直推、团队管理补贴消息:{}", directRewardId); + rabbitTemplate.convertAndSend(RabbitQueueEnum.MALL_COIN_DIRECT_REWARD.getExchange(), RabbitQueueEnum.MALL_COIN_DIRECT_REWARD.getRoute(), directRewardId); + } + + public void sendAddressMsg(String content) { + CorrelationData correlationData = new CorrelationData(IdUtil.simpleUUID()); + rabbitTemplate.convertAndSend(RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getExchange(), RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getRoute(), content, correlationData); + } + + public void sendMsg(String content) { + CorrelationData correlationData = new CorrelationData(IdUtil.simpleUUID()); + rabbitTemplate.convertAndSend(RabbitQueueEnum.MALL_COIN_TRC_USDT_UPDATE.getExchange(), + RabbitQueueEnum.MALL_COIN_TRC_USDT_UPDATE.getRoute(), content, correlationData); + } + + public void sendTrc20BlockMsg(String content) { + CorrelationData correlationData = new CorrelationData(IdUtil.simpleUUID()); + rabbitTemplate.convertAndSend(RabbitQueueEnum.MALL_COIN_TRC_TRC20_BLOCK.getExchange(), + RabbitQueueEnum.MALL_COIN_TRC_TRC20_BLOCK.getRoute(), content, correlationData); + } } -- Gitblit v1.9.1