From 9cb979b5ab6df03bc64b09fb4a722bab8557f4bc Mon Sep 17 00:00:00 2001
From: liuxiaolong <736321739@qq.com>
Date: 星期四, 05 十二月 2019 11:13:06 +0800
Subject: [PATCH] add file analysis

---
 util/sqlite.go |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/util/sqlite.go b/util/sqlite.go
index 84fd6a4..1abdb3c 100644
--- a/util/sqlite.go
+++ b/util/sqlite.go
@@ -18,9 +18,11 @@
 var camval dbapi.CameraApi
 var taskapi dbapi.TaskApi
 var sdkapi dbapi.SdkApi
+var fileApi dbapi.FileAnalysisApi
 var IsInit bool
 
 var CameraIds []protomsg.Camera
+var FileArr []protomsg.FileAnalysis
 var CameraTasks []protomsg.CameraAndTaskInfo
 
 //var TaskSdks []protomsg.TaskSdkInfo
@@ -38,11 +40,14 @@
 var Sdkflag = make(chan bool)
 var TaskSdkflag = make(chan bool)
 var Cameraflag = make(chan bool)
+var Fileflag = make(chan bool)
 
 var newsdkmsg = &protomsg.DbChangeMessage{}
 
 func initDbData(initchan chan bool) {
 	CameraIds = camval.FindAll()
+
+	FileArr,_ = fileApi.GetAnalysisFiles()
 
 	logger.Info("==============camera camera with task ================")
 	CameraTasks = camval.FindAllCameraAndTask()
@@ -57,7 +62,7 @@
 
 func updateDbData(opt []byte) {
 	if err := proto.Unmarshal(opt, newsdkmsg); err != nil {
-		logger.Error("publichshMessage ", err)
+		logger.Error("publish Message ", err)
 		return
 	}
 
@@ -68,6 +73,12 @@
 		Cameraflag <- true
 		logger.Info(CameraIds)
 		logger.Info("update camera finish.")
+	case protomsg.TableChanged_T_File:
+		logger.Info("update analysis files")
+		FileArr,_ = fileApi.GetAnalysisFiles()
+		Fileflag <- true
+		logger.Info("analysis files:",FileArr)
+		logger.Info("update files finish.")
 
 	case protomsg.TableChanged_T_CameraTask:
 		logger.Info("update cameratask")
@@ -92,7 +103,7 @@
 		logger.Info("update Sdkinfos finished!")
 
 	default:
-		logger.Info("unknow type operation")
+		logger.Info("other type operation")
 	}
 
 	//logger.Info(newsdkmsg)

--
Gitblit v1.8.0