ruleserver/ruleToformula.go
@@ -348,7 +348,7 @@ if completeFormula != "" { expression, _ := govaluate.NewEvaluableExpression(completeFormula) result, _ := expression.Evaluate(nil) // 得到数学公式的结果 fmt.Println("这帧图像在任务下的除了持续时间外的一整条规则下的判断结果", result) //fmt.Println("这帧图像在任务下的除了持续时间外的一整条规则下的判断结果", result) // 由于天然或的关系,满足一个就该报警,即该帧数据对于某个任务的某个规则组应该报警 if !result.(bool) { // 如果不符合条件,应该重置定时器元素,等符合时再开启,把key中包含任务id的timeEle都重置 for k, timeEle := range TimeEleList {