From ca39aeadb7b19b2e854d5e2694e52b63ef9e8afe Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期二, 21 十一月 2023 14:35:00 +0800 Subject: [PATCH] 菜单/字典/系统配置增加双语 --- ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java | 19 ++++++++++++------- 1 files changed, 12 insertions(+), 7 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java b/ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java index d71f5d7..9f1f0fd 100644 --- a/ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java +++ b/ard-work/src/main/java/com/ruoyi/utils/mqtt/MqttOnce.java @@ -1,5 +1,6 @@ package com.ruoyi.utils.mqtt; +import com.ruoyi.common.utils.spring.SpringUtils; import com.ruoyi.sy.domain.ArdSyCarRtu; import com.ruoyi.sy.mapper.ArdSyCarRtuMapper; import com.ruoyi.sy.service.ArdSyCarRtuService; @@ -25,9 +26,6 @@ @Autowired private ArdSyCarRtuService ardSyCarRtuService; - - @Autowired - private ISysConfigService sysConfigService; @PostConstruct public void init() { @@ -63,9 +61,10 @@ } public MqttClient getMqttClient(String carId) throws MqttException { + ArdSyCarRtuService carRtuService = SpringUtils.getBean(ArdSyCarRtuService.class); //鑾峰彇鐢电閿佸湴鍧� - String mqttUrl = sysConfigService.selectConfigByKey("ElectromagneticLockUrl"); - MqttClient client = new MqttClient(mqttUrl,carId); + String mqttUrl = carRtuService.url("ElectromagneticLockUrl"); + MqttClient client = new MqttClient(mqttUrl,carId+"mqTest"); //log.debug("--鍒涘缓"+carId+"鍙疯溅杈嗙數瀛愰攣mqtt瀹㈡埛绔�"); return client; } @@ -88,11 +87,17 @@ public String publishCar(String carId,String topic,String message,String type) throws MqttException { MqttClient client = getMqttClient(carId); MqttConnectOptions options = getMqttConnectOptions(); + client.connect(options); MqttMessage msg = new MqttMessage(message.getBytes()); msg.setQos(2); - client.publish(topic,msg); + try{ + client.publish(topic,msg); + }catch (Exception e){ + log.debug("鍙戝竷娑堟伅澶辫触"+topic+"娑堟伅:"+msg); + e.getMessage(); + } client.disconnect(); - return "鍙戝竷"+type+"鎸囦护鎴愬姛锛�"; + return topic+"鍙戝竷"+type+"鎸囦护鎴愬姛锛佹秷鎭�:"+msg; } } -- Gitblit v1.9.3