完善map判断

This commit is contained in:
fish 2019-06-24 10:23:10 +08:00
parent a6154279e7
commit 12ad11b528
1 changed files with 10 additions and 7 deletions

View File

@ -497,13 +497,16 @@ func changeDataV2(loraNode LoraNode){
// log.Println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
// log.Println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@00000:",loraNode)
// log.Println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@11111:",DEVICEDATAS.DATA[loraNode.DEVICE])
DEVICEDATAS.RLock()
if DEVICEDATAS.DATA[loraNode.DEVICE]!=nil{
DEVICEDATAS.DATA[loraNode.DEVICE].DATA[loraNode.LOCATION_DATA] = loraNode.CURRENT_DATA
}else{
log.Println("changeDataV2.DEVICEDATAS not init")
}
DEVICEDATAS.RUnlock()
// DEVICEDATAS.RLock()
DEVICEDATAS.Lock()
_,ok := DEVICEDATAS.DATA[loraNode.DEVICE]
if ok {
DEVICEDATAS.DATA[loraNode.DEVICE].DATA[loraNode.LOCATION_DATA] = loraNode.CURRENT_DATA
}else{
log.Println("changeDataV2.DEVICEDATAS load fail:",loraNode.DEVICE)
}
DEVICEDATAS.Unlock()
log.Println("yunhorndeug.push.data.change:",DEVICEDATAS.DATA[loraNode.DEVICE])
// log.Println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@")
}