From 4ce9ac31e35aca8ebf075d0d9604ee5c6005c39a Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 06 五月 2025 15:33:05 +0800
Subject: [PATCH] 政务云数据上传

---
 ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java b/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java
index 2f78687..2e95672 100644
--- a/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java
+++ b/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/mqtt/util/MqttPushUtil.java
@@ -11,6 +11,7 @@
 import org.springframework.stereotype.Component;
 
 @Slf4j
+@Component
 public class MqttPushUtil {
 
     private final static String HOST = "tcp://127.0.0.1:9882";
@@ -27,12 +28,12 @@
      * @param message
      * @return
      */
-    public static R<String> pushChargePileData(String topic, String message){
+    public R<String> pushChargePileData(String topic, String message){
         try {
-            MqttPushUtil mqttConnect = new MqttPushUtil();
-            mqttConnect.start();
+//            MqttPushUtil mqttConnect = new MqttPushUtil();
+//            mqttConnect.start();
             //发布消息
-            mqttConnect.publish(topic,message);
+            this.publish(topic,message);
             return R.ok("["+topic+"]-推送成功;内容为:["+message+"]");
         } catch (MqttException e) {
             return R.fail("推送失败:["+e.getMessage()+"]");
@@ -49,12 +50,13 @@
         mqttConnect.publish("/cmt/IoT/pub/8/6700/status/silent","message11消息");
     }
 
-//    @Bean
-//    public MqttPushUtil getMqttPushClient() {
-//        //连接至mqtt服务器,获取mqtt连接
-//        this.start();
-//        return this;
-//    }
+    @Bean
+    public MqttPushUtil getMqttPushClient() {
+        //连接至mqtt服务器,获取mqtt连接
+        MqttPushUtil mqttConnect = new MqttPushUtil();
+        mqttConnect.start();
+        return this;
+    }
     /**
      * 初始化mqtt链接
      * @throws MqttException

--
Gitblit v1.7.1