| | |
| | | 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分钟 |
| | |
| | | } |
| | | 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); |
| | | } |
| | | } |