From 9ba6a1c6cd6bf4d04591a9214abdb5c8c6cbff78 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Wed, 28 Dec 2022 16:52:15 +0800 Subject: [PATCH] 20221227 充值归集 --- src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java b/src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java index 8c7ce72..318552b 100644 --- a/src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java +++ b/src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java @@ -139,4 +139,52 @@ } // === 奖励分发 end === + // === 创建新地址 start === + @Bean + public DirectExchange mallCoinTrcUsdtAddressExchange() { + return new DirectExchange(RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getExchange()); + } + @Bean + public Queue mallCoinTrcUsdtAddressQueue() { + return new Queue(RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getQueue(), true); + } + @Bean + public Binding mallCoinTrcUsdtAddressBinding() { + return BindingBuilder.bind(mallCoinTrcUsdtAddressQueue()).to(mallCoinTrcUsdtAddressExchange()) + .with(RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getRoute()); + } + // === 创建新地址 end === + + // === usdt更新 start === + @Bean + public DirectExchange mallCoinTrcUsdtUpdateExchange() { + return new DirectExchange(RabbitQueueEnum.MALL_COIN_TRC_USDT_UPDATE.getExchange()); + } + @Bean + public Queue mallCoinTrcUsdtUpdateQueue() { + return new Queue(RabbitQueueEnum.MALL_COIN_TRC_USDT_UPDATE.getExchange(), true); + } + @Bean + public Binding mallCoinTrcUsdtUpdateBinding() { + return BindingBuilder.bind(mallCoinTrcUsdtUpdateQueue()).to(mallCoinTrcUsdtUpdateExchange()) + .with(RabbitQueueEnum.MALL_COIN_TRC_USDT_ADDRESS.getRoute()); + } + // === usdt更新 end === + + // === TRC20_USDT同步 start === + @Bean + public DirectExchange mallCoinTrcTrc20Exchange() { + return new DirectExchange(RabbitQueueEnum.MALL_COIN_TRC_TRC20_BLOCK.getExchange()); + } + @Bean + public Queue mallCoinTrcTrc20Queue() { + return new Queue(RabbitQueueEnum.MALL_COIN_TRC_TRC20_BLOCK.getExchange(), true); + } + @Bean + public Binding mallCoinTrcTrc20Binding() { + return BindingBuilder.bind(mallCoinTrcTrc20Queue()).to(mallCoinTrcTrc20Exchange()) + .with(RabbitQueueEnum.MALL_COIN_TRC_TRC20_BLOCK.getRoute()); + } + // === TRC20_USDT同步 end === + } -- Gitblit v1.9.1