diff --git a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/controller/mq/MqController.java b/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/controller/mq/MqController.java index 82a6b81..8522e8d 100644 --- a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/controller/mq/MqController.java +++ b/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/controller/mq/MqController.java @@ -24,7 +24,7 @@ public class MqController { private MqService mqService; @GetMapping("/sendMsg") - public Mono sendMsg() { + public Mono sendMsg() { UserHomeEntity userHomeEntity = new UserHomeEntity(); userHomeEntity.setUserId(1L); userHomeEntity.setHomeName("小米的家"); @@ -32,10 +32,10 @@ public class MqController { Mono booleanMono = mqService.sendMessageWithConfirmation(YunxiRabbitConst.EXCHANGE_YUNXI_EVENT, YunxiRabbitConst.ROUTE_KEY_YUNXI, userHomeEntity); return booleanMono.flatMap(res -> { - if (!res) { + if (res.equals(Boolean.FALSE)) { return Mono.error(new RuntimeException("消息发送失败")); } else { - return Mono.just(true); + return Mono.just(Boolean.TRUE); } }); } diff --git a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/rabbit/MyConsumer.java b/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/rabbit/MyConsumer.java deleted file mode 100644 index 30d1398..0000000 --- a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/rabbit/MyConsumer.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.qiuguo.iot.user.api.rabbit; - -import org.springframework.amqp.rabbit.annotation.RabbitListener; -import org.springframework.stereotype.Component; - -@Component -public class MyConsumer { - - @RabbitListener(queues = "my-queue") - public void receiveMessage(String message) { - // 处理接收到的消息 - System.out.println("Received message: " + message); - } -} diff --git a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/rabbit/MyProducer.java b/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/rabbit/MyProducer.java deleted file mode 100644 index 5e306a2..0000000 --- a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/rabbit/MyProducer.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.qiuguo.iot.user.api.rabbit; - -import org.springframework.amqp.rabbit.core.RabbitTemplate; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Component; - -@Component -public class MyProducer { - - @Autowired - private RabbitTemplate rabbitTemplate; - - public void sendMessage(String message) { - //发送消息 - rabbitTemplate.convertAndSend("my-queue", message); - } -} diff --git a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/rabbit/RabbitMQConfig.java b/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/rabbit/RabbitMQConfig.java deleted file mode 100644 index 1851652..0000000 --- a/iot-modules/iot-box-user-api/src/main/java/com/qiuguo/iot/user/api/rabbit/RabbitMQConfig.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.qiuguo.iot.user.api.rabbit; - -import org.springframework.amqp.core.Queue; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; - -@Configuration -public class RabbitMQConfig { - - @Bean - public Queue myQueue() { - return new Queue("my-queue"); - } -}