| | |
| | | |
| | | public static ApiCommonDevice getCommonDeviceCache(String sn) { |
| | | if (null == sn) return null; |
| | | log.info("在线设备:" + JSON.toJSONString(contextDeviceMap)); |
| | | //log.info("在线设备:" + JSON.toJSONString(contextDeviceMap)); |
| | | return contextDeviceMap.get(sn); |
| | | } |
| | | |
| | |
| | | if (null == ip) return null; |
| | | |
| | | if (contextDeviceMap.isEmpty()) return null; |
| | | log.info("在线设备:" + JSON.toJSONString(contextDeviceMap)); |
| | | //log.info("在线设备:" + JSON.toJSONString(contextDeviceMap)); |
| | | for (ApiCommonDevice device : contextDeviceMap.values()) { |
| | | if (ip.equals(device.getIp())) return device; |
| | | } |
| | |
| | | device.setStatus(Constant.YN_Y); |
| | | device.setCode("SUCCESS"); |
| | | device.setMsg("设备上线"); |
| | | device.setSn(device.getSn()); |
| | | device.setId(device.getId()); |
| | | device.setOnlineTime(new Date()); |
| | | contextDeviceMap.put(device.getIp(), device); |
| | | log.info("设备上线:" + ip); |
| | |
| | | device.setStatus(Constant.YN_N); |
| | | device.setCode("ERROR"); |
| | | device.setMsg("设备离线"); |
| | | device.setId(device.getId()); |
| | | contextDeviceMap.put(device.getIp(), device); |
| | | |
| | | return device; |