From 9eafeea668f8189993eedb8c0f041fca7db150cc Mon Sep 17 00:00:00 2001 From: lyp Date: Thu, 27 Jun 2019 10:52:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84change=20data=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- router.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/router.go b/router.go index 669689a..4892a51 100644 --- a/router.go +++ b/router.go @@ -499,15 +499,18 @@ func changeDataV2(loraNode LoraNode){ // log.Println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@11111:",DEVICEDATAS.DATA[loraNode.DEVICE]) // DEVICEDATAS.RLock() DEVICEDATAS.Lock() - _,ok := DEVICEDATAS.DATA[loraNode.DEVICE] + if DEVICEDATAS.DATA !=nil{ + _,ok := DEVICEDATAS.DATA[loraNode.DEVICE] if ok { DEVICEDATAS.DATA[loraNode.DEVICE].DATA[loraNode.LOCATION_DATA] = loraNode.CURRENT_DATA + log.Println("yunhorndeug.push.data.change:",DEVICEDATAS.DATA[loraNode.DEVICE]) }else{ - log.Println("changeDataV2.DEVICEDATAS load fail:",loraNode.DEVICE) - + log.Println("changeDataV2.DEVICEDATAS load not ok:",loraNode.DEVICE) } + }else{ + log.Println("changeDataV2.DEVICEDATAS not init:",loraNode.DEVICE) + } DEVICEDATAS.Unlock() - log.Println("yunhorndeug.push.data.change:",DEVICEDATAS.DATA[loraNode.DEVICE]) // log.Println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@") }