From d910a3e7ad5bc3a5e5443f506d05bbb9e83a4c8e Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期四, 31 十月 2024 17:14:33 +0800
Subject: [PATCH] 生成试卷时如果题目列表为空,则不反悔这个题型的数据
---
src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java | 28 +++++++++++++++++++++-------
1 files changed, 21 insertions(+), 7 deletions(-)
diff --git a/src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java b/src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java
index 47ff879..748006d 100644
--- a/src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java
+++ b/src/main/java/com/ycl/jxkg/rabbitmq/RabbitMQConfig.java
@@ -26,25 +26,39 @@
private ConnectionFactory connectionFactory;
@Bean
- public DirectExchange examExchange() {
- return new DirectExchange("examExchange");
+ public DirectExchange jxkgExchange() {
+ return new DirectExchange("jxkgExchange");
}
- // 鍒涘缓鏅�氶槦鍒�
+ // 鍒涘缓鑰冭瘯鏅�氶槦鍒�
@Bean
public Queue examQueue() {
Map<String, Object> args = new HashMap<>();
// 璁剧疆姝讳俊浜ゆ崲鏈�
args.put("x-dead-letter-exchange", "dlxExchange");
- return new Queue("jxkg", true, false, false, args);
+ return new Queue("exam", true, false, false, args);
}
- // 鏅�氫俊闃熷垪鍒颁氦鎹㈡満
+ // 鍒涘缓浼氳鏅�氶槦鍒�
@Bean
- public Binding binding(Queue examQueue, DirectExchange examExchange) {
- return BindingBuilder.bind(examQueue).to(examExchange).with("exam");
+ public Queue meetQueue() {
+ Map<String, Object> args = new HashMap<>();
+ // 璁剧疆姝讳俊浜ゆ崲鏈�
+ args.put("x-dead-letter-exchange", "dlxExchange");
+ return new Queue("meet", true, false, false, args);
}
+ // 鑰冭瘯鏅�氫俊闃熷垪鍒颁氦鎹㈡満
+ @Bean
+ public Binding binding(Queue examQueue, DirectExchange jxkgExchange) {
+ return BindingBuilder.bind(examQueue).to(jxkgExchange).with("exam");
+ }
+
+ // 浼氳鏅�氫俊闃熷垪鍒颁氦鎹㈡満
+ @Bean
+ public Binding binding2(Queue meetQueue, DirectExchange jxkgExchange) {
+ return BindingBuilder.bind(meetQueue).to(jxkgExchange).with("meet");
+ }
// 鍒涘缓姝讳俊浜ゆ崲鏈�
@Bean
public DirectExchange dlxExchange() {
--
Gitblit v1.8.0