From dc0e0daead178b80f569c7116e4524fee592f179 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期一, 16 十二月 2019 14:01:13 +0800
Subject: [PATCH] 置为符从so中挪出来

---
 algorithm/personTrack/personTrack.go |   10 +++++-----
 structure/algorithm.go               |    4 +++-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/algorithm/personTrack/personTrack.go b/algorithm/personTrack/personTrack.go
index 29a0298..dbf4784 100644
--- a/algorithm/personTrack/personTrack.go
+++ b/algorithm/personTrack/personTrack.go
@@ -20,7 +20,7 @@
 
 var sender chan []byte = make(chan []byte)
 var receiver chan string = make(chan string)
-var initFlag bool = false
+
 var sock mangos.Socket
 func Init() {
 	go Push()
@@ -28,8 +28,8 @@
 
 // 浜轰綋璺熻釜绠楁硶
 func Entrance(rule *protomsg.Rule, am *structure.AreaMap, lable *structure.Others, args *structure.SdkDatas, message *protomsg.SdkMessage) structure.LittleRuleResult {
-	logger.Info("缃綅绗﹀彿涓猴細",initFlag)
-	if !initFlag {
+	logger.Info("缃綅绗﹀彿涓猴細",structure.InitFlag)
+	if !structure.InitFlag {
 		Init()
 	}
 	if rule.PolygonId == am.AreaId { // 棣栧厛杩欐潯瑙勫垯寰楁槸杩欎釜绠楁硶鐨勮鍒欙紝鍏舵瑙勫垯鎵�瀵瑰簲鐨勫尯鍩焛d瑕佽窡鍖哄煙鏁版嵁鐨刬d瀵圭殑涓�
@@ -159,8 +159,8 @@
 		logger.Error("璇锋眰socket鎷ㄥ彿澶辫触: %s", err.Error())
 	}
 	//logger.Info("搴忓垪鍖栨暟鎹�")
-	initFlag = true
-	logger.Info("缃綅initFlag:",initFlag)
+	structure.InitFlag = true
+	logger.Info("缃綅initFlag:",structure.InitFlag)
 	for {
 		select {
 		case data := <- sender:
diff --git a/structure/algorithm.go b/structure/algorithm.go
index b8c6e5c..4fb9fb9 100644
--- a/structure/algorithm.go
+++ b/structure/algorithm.go
@@ -14,4 +14,6 @@
 	BufferFlag	 int // 缂撳啿瀹归敊浣� 杩炵画n甯alse鎵嶄负false
 	AlarmFlag	 bool
 	CacheSdkData ResultMsg // 瀹氭椂鍣ㄧ殑缂撳瓨鏁版嵁 鎸佺画鏃堕棿绫荤殑寮�鍚畾鏃跺櫒鏃惰缂撳瓨涓�甯�
-}
\ No newline at end of file
+}
+
+var InitFlag bool = false
\ No newline at end of file

--
Gitblit v1.8.0