package com.fzzy.gateway.hx2023;
|
|
import java.util.HashMap;
|
import java.util.Map;
|
|
/**
|
* 常量
|
*/
|
public class ScConstant {
|
|
public static String API_URL_AUTH = "${auth}/authorize/login";
|
|
|
/**
|
* 设备在线标记,针对WEBSocket请求,控制设备是否在线,key = deviceId,Value=Y/N
|
*/
|
public static Map<String, String> contextOnlineMap = new HashMap<>();
|
|
|
public static void updateOnline(String deviceId) {
|
contextOnlineMap.put(deviceId, "Y");
|
}
|
|
public static void updateOffOnline(String deviceId) {
|
contextOnlineMap.put(deviceId, "N");
|
}
|
|
public static boolean isOnline(String deviceId) {
|
String value = contextOnlineMap.get(deviceId);
|
if (null == value || "N".equals(value)) return false;
|
return true;
|
}
|
|
|
}
|