From 2dad62bb75aa57948f9b5b2d4bc88625fa7def0f Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期一, 20 十一月 2023 11:15:43 +0800 Subject: [PATCH] 后端双语处理 --- ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java index 7f25a5c..7390c64 100644 --- a/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarLockServiceImpl.java @@ -1,5 +1,6 @@ package com.ruoyi.sy.service.impl; +import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.ruoyi.common.core.domain.AjaxResult; @@ -312,10 +313,10 @@ AjaxResult.error(0,"璇ラ攣澶勪簬瑙e皝鐘舵��,杩滅▼鏃犳硶鎿嶆帶,璇峰厛鎵ц鏂藉皝鎿嶄綔!"); } String key = ""; - Double currentInfo = ardSyCarLock.getCurrentInfo(); - if(currentInfo.equals("C01")){ + String currents = ardSyCarLock.getCurrents(); + if(currents.equals("C01")){ key = "D03"; - }else if(currentInfo.equals("C02")){ + }else if(currents.equals("C02")){ key = "D04"; } Number lockState = (Number) lockTypeParam.getNum(); @@ -329,9 +330,11 @@ Map<String,Object> map = new HashMap(); map.put(key, lockState);//鑼冨洿鏄�0.01鍒�99.99 map.put("res", String.valueOf(System.currentTimeMillis())); + String mapString = JSON.toJSONString(map); + System.out.println(mapString); MqttOnce mqttOnce = new MqttOnce(); try { - return AjaxResult.success(mqttOnce.publishCar("carId",ardSyCarRtu.getTopicPublish(),String.valueOf(new com.alibaba.fastjson2.JSONObject(map)),"寮�鍏抽攣鎸囦护"+lockState)); + return AjaxResult.success(mqttOnce.publishCar("carId",ardSyCarRtu.getTopicPublish(), mapString,"寮�鍏抽攣鎸囦护"+lockTypeParam.getNum())); } catch (MqttException e) { log.debug("寮�鍏抽攣鎸囦护鍙戦�佸け璐�"+e); } -- Gitblit v1.9.3