From c8dff1a082a5dfe578b33dc007588f286150501f Mon Sep 17 00:00:00 2001 From: chenyouting <514333061@qq.com> Date: Fri, 1 Aug 2025 17:02:27 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=8D=E7=BD=AE=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/fuyuanshen/global/mqtt/rule/LocationDataRule.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fys-admin/src/main/java/com/fuyuanshen/global/mqtt/rule/LocationDataRule.java b/fys-admin/src/main/java/com/fuyuanshen/global/mqtt/rule/LocationDataRule.java index 238d244..518eaf5 100644 --- a/fys-admin/src/main/java/com/fuyuanshen/global/mqtt/rule/LocationDataRule.java +++ b/fys-admin/src/main/java/com/fuyuanshen/global/mqtt/rule/LocationDataRule.java @@ -120,8 +120,8 @@ public class LocationDataRule implements MqttMessageRule { String str1 = latArr[0] +"."+ latArr[1].substring(0,4); String str2 = lonArr[0] +"."+ lonArr[1].substring(0,4); - String cacheLatitude = jsonOBj.getString("latitude"); - String cacheLongitude = jsonOBj.getString("longitude"); + String cacheLatitude = jsonOBj.getString("gps8s_latitude"); + String cacheLongitude = jsonOBj.getString("gps8s_longitude"); String[] latArr1 = cacheLatitude.split("\\."); String[] lonArr1 = cacheLongitude.split("\\."); @@ -139,6 +139,8 @@ public class LocationDataRule implements MqttMessageRule { locationInfo.put("deviceImei", deviceImei); locationInfo.put("latitude", doubles[0]); locationInfo.put("longitude", doubles[1]); + locationInfo.put("gps8s_latitude", latitude); + locationInfo.put("gps8s_longitude", longitude); String address = GetAddressFromLatUtil.getAdd(String.valueOf(doubles[1]), String.valueOf(doubles[0])); locationInfo.put("address", address); locationInfo.put("timestamp", System.currentTimeMillis());