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