From 702b1a008a5be2868116a733e777de1d792e9b9f Mon Sep 17 00:00:00 2001 From: zhaoyu Date: Tue, 29 Apr 2025 08:42:35 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/zcloud/Kafka/KafkaMessageListener.java | 12 +++++++++--- .../java/com/zcloud/task/UserPositionInfoTask.java | 13 ++++++++++++- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/review_repo/src/main/java/com/zcloud/Kafka/KafkaMessageListener.java b/review_repo/src/main/java/com/zcloud/Kafka/KafkaMessageListener.java index 675838c..2483072 100644 --- a/review_repo/src/main/java/com/zcloud/Kafka/KafkaMessageListener.java +++ b/review_repo/src/main/java/com/zcloud/Kafka/KafkaMessageListener.java @@ -50,7 +50,13 @@ public class KafkaMessageListener { combinedMap.putAll(subMap); } if(combinedMap.containsKey(terminalNo)) { - jsonObject.put("MAP_POINT_NAME", combinedMap.get(terminalNo)); + String[] userAndStaffNo = combinedMap.get(terminalNo).split("@"); + jsonObject.put("MAP_POINT_NAME", userAndStaffNo[0]); + jsonObject.put("staffNo", userAndStaffNo[1]); + jsonObject.put("orgName", userAndStaffNo[2]); + jsonObject.put("name", userAndStaffNo[3]); + }else { + return; } // 根据 terminalNo 设备号 找到redis里存在的 如果不存在 直接追加 // 如果存在 比对时间 以时间新的为准 更新redis @@ -64,11 +70,11 @@ public class KafkaMessageListener { Long b = Long.parseLong(str3); if(a