ruleserver/timeTicker.go
@@ -28,6 +28,7 @@ Sort int32 // 摄像机在规则组中序号 Result string // 摄像机过滤数据得出的结果 RuleWithPre string // 摄像机之间的连接符 CacheData *ResultMsg // 缓存当前帧数据 } func TimeTicker() { @@ -91,7 +92,8 @@ 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 {