From f7a789942c9c763943b90ee9dd490376808aaedd Mon Sep 17 00:00:00 2001 From: fengxiang <fengxiang@blit.7drlb> Date: Thu, 09 Nov 2017 15:38:36 +0800 Subject: [PATCH] 修复 --- src/main/java/com/moral/monitor/service/impl/RedisServiceImpl.java | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/moral/monitor/service/impl/RedisServiceImpl.java b/src/main/java/com/moral/monitor/service/impl/RedisServiceImpl.java index 87c4cfa..fdb06af 100644 --- a/src/main/java/com/moral/monitor/service/impl/RedisServiceImpl.java +++ b/src/main/java/com/moral/monitor/service/impl/RedisServiceImpl.java @@ -88,10 +88,15 @@ //���������state_������ID_������ID_���������ID_mac private String getEquStateKey(String mac) { Map<String,Object> equMap = getStaticEqu(mac); - String orgId = equMap.get(ORG_ID)==null?"$":equMap.get(ORG_ID).toString(); - String areaCode = equMap.get(AREA_CODE)==null?"$":equMap.get(AREA_CODE).toString(); - String mpointId = equMap.get(MONITORPOINT_ID)==null?"$":equMap.get(MONITORPOINT_ID).toString(); - return "state_"+orgId+"_"+areaCode+"_"+mpointId+"_"+mac; + if(equMap!=null) { + String orgId = equMap.get(ORG_ID)==null?"$":equMap.get(ORG_ID).toString(); + String areaCode = equMap.get(AREA_CODE)==null?"$":equMap.get(AREA_CODE).toString(); + String mpointId = equMap.get(MONITORPOINT_ID)==null?"$":equMap.get(MONITORPOINT_ID).toString(); + return "state_"+orgId+"_"+areaCode+"_"+mpointId+"_"+mac; + } + else { + return "state_$_$_$_"+mac; + } } //������������������������������������������ ���������redis public void setEquState(String mac,Map<String,Object> equWithStateMap) { -- Gitblit v1.8.0