wzy
2021-06-05 e4930c4a9ed4bc2198209370440ec19e1e0393ef
modify
3 files modified
32 ■■■■■ changed files
src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java 15 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/rabbit/consumer/OtcConsumer.java 10 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/rabbit/producer/OtcProducter.java 7 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/configurations/RabbitMqConfig.java
@@ -134,6 +134,10 @@
    public static final String QUEUE_TRC20_BLOCK = "QUEUE_TRC20_BLOCK";
    public static final String ROUTING_TRC20_BLOCK = "ROUTING_TRC20_BLOCK";
    public static final String QUEUE_ORDER_RETURN = "QUEUE_ORDER_RETURN";
    public static final String ROUTING_ORDER_RETURN = "ROUTING_ORDER_RETURN";
    @Resource
    private ConnectionFactory connectionFactory;
@@ -199,6 +203,17 @@
    }
    @Bean
    public Queue orderReturnQueue() {
        return new Queue(QUEUE_ORDER_RETURN);
    }
    @Bean
    public Binding orderReturnBinding() {
        return BindingBuilder.bind(orderReturnQueue()).to(defaultExchange()).with(ROUTING_ORDER_RETURN);
    }
    @Bean
    public Queue trc20Queue() {
        return new Queue(QUEUE_TRC20_BLOCK);
    }
src/main/java/com/xcong/excoin/rabbit/consumer/OtcConsumer.java
@@ -86,4 +86,14 @@
    public void delayOrder(String content) {
        log.info("--{}-->{}", new Date(), content);
    }
    @RabbitListener(queues = RabbitMqConfig.QUEUE_ORDER_RETURN)
    public void orderReturn(String content) {
        log.info("收到返佣消息:{}", content);
        OtcOrder order = otcOrderDao.selectOrderByOrderNoAndType(content, OtcEntrustOrder.ORDER_TYPE_B);
    }
}
src/main/java/com/xcong/excoin/rabbit/producer/OtcProducter.java
@@ -54,6 +54,13 @@
        });
    }
    public void sendOrderReturn(String content) {
        log.info("发送返佣消息");
        CorrelationData correlationData = new CorrelationData(IdUtil.simpleUUID());
        rabbitTemplate.convertAndSend(RabbitMqConfig.EXCHANGE_ONE, RabbitMqConfig.ROUTING_ORDER_RETURN, content, correlationData);
    }
    @Override
    public void confirm(CorrelationData correlationData, boolean b, String s) {