From 3134f08a8772f30d463bef22654e0a927eda025b Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期二, 30 七月 2019 20:12:56 +0800 Subject: [PATCH] 联动任务缓存数据 --- ruleserver/timeTicker.go | 19 ++++++++++--------- 1 files changed, 10 insertions(+), 9 deletions(-) diff --git a/ruleserver/timeTicker.go b/ruleserver/timeTicker.go index d8126a7..fcc5104 100644 --- a/ruleserver/timeTicker.go +++ b/ruleserver/timeTicker.go @@ -24,10 +24,11 @@ } type RuleResult struct { // 姣忎釜鎽勫儚鏈轰竴涓粨鏋勪綋 - CameraId string // 鎽勫儚鏈篿d - Sort int32 // 鎽勫儚鏈哄湪瑙勫垯缁勪腑搴忓彿 - Result string // 鎽勫儚鏈鸿繃婊ゆ暟鎹緱鍑虹殑缁撴灉 - RuleWithPre string // 鎽勫儚鏈轰箣闂寸殑杩炴帴绗� + CameraId string // 鎽勫儚鏈篿d + Sort int32 // 鎽勫儚鏈哄湪瑙勫垯缁勪腑搴忓彿 + Result string // 鎽勫儚鏈鸿繃婊ゆ暟鎹緱鍑虹殑缁撴灉 + RuleWithPre string // 鎽勫儚鏈轰箣闂寸殑杩炴帴绗� + CacheData *ResultMsg // 缂撳瓨褰撳墠甯ф暟鎹� } func TimeTicker() { @@ -73,7 +74,7 @@ // 鍒ゆ柇鏈夋棤姝よ鍒欑粍鐨勫畾鏃跺櫒 flag := false for k, _ := range TimeEleList { - logger.Debug("-----------------鐪嬬湅杩欎釜key鍜実roupId", k, groupId) + //logger.Debug("-----------------鐪嬬湅杩欎釜key鍜実roupId", k, groupId) if strings.Contains(k, groupId) { flag = true } @@ -91,14 +92,15 @@ logger.Debug("鈥斺�斺�斺�斺�斺�斺�斺�斺�斺�斺��-------------棣栨绗﹀悎鎸佺画鏃堕棿瑙勫垯骞舵姤璀�") flagTime = "10" timeEle.AlarmFlag = true - args.RuleResult["cacheData"] = timeEle.CacheSdkData + args.RuleResult["cacheData"] = []ResultMsg{} + args.RuleResult["cacheData"] = append(args.RuleResult["cacheData"].([]ResultMsg),timeEle.CacheSdkData) args.RuleResult["timeLabel"] = flagTime } if timeEle.N != 0 { flagTime = "00" // 鏈夊畾鏃跺櫒浣嗕笉涓�0鎶婂凡鎵撶殑鏍囩鍒犻櫎 - args.RuleResult = nil - logger.Debug("------------------------缁撴灉涓虹湡浣嗚鏁板櫒涓嶅埌0锛屼笉鎶ヨ,姝ゆ椂鐨勮鏁板櫒鐨勫�间负锛�", timeEle.N) + // args.RuleResult = nil + logger.Debug("------------------------缁撴灉涓虹湡浣嗚鏁板櫒涓嶅埌0锛屼笉鎶ヨ,姝ゆ椂鐨勮鏁板櫒", k, "鐨勫�间负锛�", timeEle.N) } } } @@ -121,7 +123,6 @@ } } } - } } else { // 鏃犲畾鏃跺櫒 if result { -- Gitblit v1.8.0