models/gather_model.go
@@ -15,6 +15,7 @@ "model-engine/config" "model-engine/db" "model-engine/pkg/logger" "model-engine/pkg/set" "model-engine/service" ) @@ -81,7 +82,13 @@ } } fmt.Printf("GatherModel init finish ... rule:%+v\n", m) logger.Debugf("GatherModel init finish ...task id:%s, name:%s, rule:%+v\n", task.ID, task.Name, m) if m.GatherPersons == 0 || m.AppearInterval == 0 || m.DaysWindow == 0 || m.Threshold == 0 { logger.Warnf("invalid parameters. task id:%s, name:%s\n", task.ID, task.Name) return errors.New("invalid parameters") } return nil }