vince
2025-03-06 88763f2ae21e9d3771ba744577edcc2d344802a6
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 {
    /**
     * 设备是否在线,key = deviceId,value = Y、N
     */
    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);
    }
}