From 29db47f39c7bc0940592c96b587f51e4f0c659c1 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期四, 14 十一月 2019 17:01:02 +0800
Subject: [PATCH] 看看缓存数据

---
 algorithm/static/static.go |   14 +++++---------
 1 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/algorithm/static/static.go b/algorithm/static/static.go
index f33faf2..813abe2 100644
--- a/algorithm/static/static.go
+++ b/algorithm/static/static.go
@@ -116,7 +116,7 @@
 		logger.Info("涔嬪墠鏃犵紦瀛�")
 		objs := []*structure.Obj{}
 		for _, tar := range am.FilterData {
-			obj := &structure.Obj{Id: tar.Id, Location: tar.Location, N: initN,InitN:initN}
+			obj := &structure.Obj{Id: tar.Id, Location: tar.Location, N: initN,InitN:initN,CacheSdkData:structure.ResultMsg{message, nil}}
 			objs = append(objs, obj)
 		}
 		structure.StaticMap[am.AreaId] = &structure.CameraArea{objs}
@@ -190,20 +190,20 @@
 		}
 	}
 	if flag { // 褰撳墠妫�娴嬪璞′繚鎸侀潤姝紙id鐩哥瓑骞朵笖閲嶅悎搴﹂珮浜庨槇鍊硷級
-		flagTime := TimerAlarm(lable,person,flag,am.AreaId)
+		flagTime := TimerAlarm(o,person,flag,am.AreaId)
 		if flagTime == "10" || flagTime == "11" {
 			return flag,o
 		} else {
 			return false,o
 		}
 	} else {
-		TimerAlarm(lable,person,flag,am.AreaId)
+		TimerAlarm(o,person,flag,am.AreaId)
 		return flag,o
 	}
 }
 var rw sync.RWMutex
 // 鍒ゆ柇鏄惁绗﹀悎瀹氭椂鍣ㄦ潯浠�
-func TimerAlarm(oth *structure.Others,person *structure.Obj, result bool,areaId string) (string) {
+func TimerAlarm(o *structure.Arg,person *structure.Obj, result bool,areaId string) (string) {
 	var flagTime string //
 	logger.Info("鐩爣鐨勫畾鏃跺櫒锛�")
 	rw.Lock()
@@ -214,15 +214,12 @@
 					if tar.N == 0 && tar.AlarmFlag {
 						logger.Debug("-------------------------绗﹀悎鎸佺画鏃堕棿瑙勫垯浣嗗苟涓嶆槸棣栨锛屼笉鎶ヨ")
 						flagTime = "11"
-						oth.TimeLabel = flagTime
 					}
 					if tar.N == 0 && !tar.AlarmFlag { // 杩欑粍瑙勫垯鐨勫畾鏃跺櫒瑕佸叏閮ㄧ瓑浜�0   鏆備笖璁や负涓�缁勮鍒欏彧鏈変竴涓畾鏃跺櫒
 						logger.Debug("鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺��-------------棣栨绗﹀悎鎸佺画鏃堕棿瑙勫垯骞舵姤璀�")
 						flagTime = "10"
 						tar.AlarmFlag = true
-						oth.CacheData = []structure.ResultMsg{}
-						oth.CacheData = append(oth.CacheData,tar.CacheSdkData)
-						oth.TimeLabel = flagTime
+						o.CacheData = tar.CacheSdkData
 					}
 					if tar.N != 0 {
 						flagTime = "00"
@@ -239,7 +236,6 @@
 						if tar.BufferFlag == 0 {
 							logger.Debug("------------------------------鏉�姝昏鏁板櫒锛屾姤璀︽甯х姸鎬佹敼鍙樼殑鏁版嵁锛屾鏃剁殑璁℃暟鍣ㄧ殑鍊间负", tar.N)
 							flagTime = "12"
-							oth.TimeLabel = flagTime
 							structure.StaticMap[areaId].Targets = append(structure.StaticMap[areaId].Targets[:index],structure.StaticMap[areaId].Targets[index+1:]...)
 						} else {
 							if tar.BufferFlag > 0 {

--
Gitblit v1.8.0