ruleserver/ruleToformula.go
@@ -491,6 +491,7 @@ result, _ := expression.Evaluate(nil) // 得到数学公式的结果 if result.(bool) { logger.Info("___________________________________________________________________联动任务报警") if TimeEleList[groupRule.GroupId] != nil { // 极偶尔有情况会等于nil,不知道为啥,做个判断以防宕机 // 把数组里缓存的数据取出来一起报警 label.LinkCache = []ResultMsg{} for _, ruleRes := range TimeEleList[groupRule.GroupId].RuleResults { @@ -509,6 +510,7 @@ } } } } } else { logger.Warn("数组不圆满不打标签") // 倒是把打的组规则标签给去掉了啊