From c2e9f82dfe87e9bd967d8445bd4b5b632f3f0d1a Mon Sep 17 00:00:00 2001
From: aijinhui <aijinhui>
Date: 星期五, 24 十一月 2023 11:19:43 +0800
Subject: [PATCH] 清淤锁重新封装

---
 ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java |   22 ++++++++++++----------
 1 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java b/ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java
index 8517bb0..e34debc 100644
--- a/ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java
+++ b/ard-work/src/main/java/com/ruoyi/sy/gps31/PushClientImplPosition.java
@@ -17,7 +17,9 @@
 import com.ruoyi.sy.service.*;
 import com.ruoyi.sy.service.impl.*;
 import com.ruoyi.utils.gps.GeoTools;
-import com.ruoyi.utils.qymqtt.MqttCustomerClient;
+import com.ruoyi.utils.qymqtt.newM.EmqClient;
+import com.ruoyi.utils.qymqtt.newM.QosEnum;
+import com.ruoyi.utils.qymqtt.oldM.MqttCustomerClient;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.eclipse.paho.client.mqttv3.MqttException;
@@ -453,9 +455,9 @@
                     map.put("A02", 110000);//瀵奸�氱浜岃矾缁х數鍣�
                     map.put("res", String.valueOf(System.currentTimeMillis()));
                     String mapString = com.alibaba.fastjson.JSON.toJSONString(map);
-                    MqttCustomerClient mqttCustomerClient = new MqttCustomerClient();
-                    mqttCustomerClient.connect(carId+"change");
-                    mqttCustomerClient.pushlish(ardSyCarRtu.getTopicPublish(),mapString);
+                    EmqClient emqClient = new EmqClient(carId+"mqttPublish"+UUID.randomUUID());
+                    emqClient.connect();
+                    emqClient.publish(ardSyCarRtu.getTopicPublish(),mapString, QosEnum.QoS2,false);
                     log.info("杞﹁締"+carId+"瑙e皝鍛戒护鍙戦�佹垚鍔燂紒");
 //                mqttOnce.publishCar(carId,ardSyCarRtu.getTopicPublish(),String.valueOf(new JSONObject(map)),"瑙e皝");
                 }
@@ -484,9 +486,9 @@
                             map.put(key, 0.01);
                             map.put("res", String.valueOf(System.currentTimeMillis()));
                             String mapString = com.alibaba.fastjson.JSON.toJSONString(map);
-                            MqttCustomerClient mqttCustomerClient = new MqttCustomerClient();
-                            mqttCustomerClient.connect(carId+"change");
-                            mqttCustomerClient.pushlish(ardSyCarRtu.getTopicPublish(),mapString);
+                            EmqClient emqClient = new EmqClient(carId+"mqttPublish"+UUID.randomUUID());
+                            emqClient.connect();
+                            emqClient.publish(ardSyCarRtu.getTopicPublish(),mapString, QosEnum.QoS2,false);
 //                        mqttOnce.publishCar("carId",ardSyCarRtu.getTopicPublish(),String.valueOf(new JSONObject(map)),"寮�閿侊細"+currents);
                             while(true){
                                 ArdSyCarLock ardSyCarLock1 = lockService.getCurrentInfo(ardSyCarRtu.getId(),currents);
@@ -504,9 +506,9 @@
                         map.put("A02", 100000);//鏂紑绗簩璺户鐢靛櫒
                         map.put("res", String.valueOf(System.currentTimeMillis()));
                         String mapString = com.alibaba.fastjson.JSON.toJSONString(map);
-                        MqttCustomerClient mqttCustomerClient = new MqttCustomerClient();
-                        mqttCustomerClient.connect(carId+"change");
-                        mqttCustomerClient.pushlish(ardSyCarRtu.getTopicPublish(),mapString);
+                        EmqClient emqClient = new EmqClient(carId+"mqttPublish"+UUID.randomUUID());
+                        emqClient.connect();
+                        emqClient.publish(ardSyCarRtu.getTopicPublish(),mapString, QosEnum.QoS2,false);
                         log.info("杞﹁締"+carId+"鏂藉皝鍛戒护鍙戦�佹垚鍔燂紒");
 //                    mqttOnce.publishCar(carId,ardSyCarRtu.getTopicPublish(),String.valueOf(new JSONObject(map)),"鏂藉皝");
                     }

--
Gitblit v1.9.3