From 8efb5a8cd2c8a6b40e58f4f3fb851d54cf415af9 Mon Sep 17 00:00:00 2001 From: jiazx0107@163.com <jiazx0107@163.com> Date: 星期日, 24 十二月 2023 01:23:55 +0800 Subject: [PATCH] 游仙协议解析-1 --- src/main/java/com/fzzy/protocol/sdkhk/HKUtils.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/fzzy/protocol/sdkhk/HKUtils.java b/src/main/java/com/fzzy/protocol/sdkhk/HKUtils.java index da617ed..796d936 100644 --- a/src/main/java/com/fzzy/protocol/sdkhk/HKUtils.java +++ b/src/main/java/com/fzzy/protocol/sdkhk/HKUtils.java @@ -8,11 +8,18 @@ import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; +import java.util.Map; + /** * 宸ュ叿绫� */ @Component public class HKUtils { + + /** + * 璁惧鏄惁鍦ㄧ嚎锛宬ey = deviceId,value = Y銆丯 + */ + public static Map<String, String> contextOnlineMap = new HashMap<>(); //楠岃瘉鏄惁涓哄巻鍙叉暟鎹� 10鍒嗛挓 @@ -82,4 +89,22 @@ } return base; } + + + public static String getStatus(String deviceId) { + + String status = contextOnlineMap.get(deviceId); + + if (null == status) { + status = "N"; + contextOnlineMap.put(deviceId, status); + } + + return status; + + } + + public static void updateStatus(String deviceId, String status) { + contextOnlineMap.put(deviceId, status); + } } -- Gitblit v1.9.3