panlei
2019-07-18 96984e41f272e0d30a6292e76c036ed1b0cf25f1
labelFilter/ruleForLabel.go
@@ -1 +1,29 @@
package labelFilter
import (
   "github.com/knetic/govaluate"
   "ruleprocess/logger"
)
func Judge(){
}
//
func timeJudge(label *Label,groupRule *GroupRule){
}
// 传入两个时间的字符串,判断第一个时间是否小于第二个时间
func isBefore(time1 string,time2 string) bool{
   expression, err:= govaluate.NewEvaluableExpression("t1 < t2");
   if err != nil {
      logger.Error("表达式有误,请检查!")
   }
   parameters := make(map[string]interface{},8)
   parameters["t1"] = time1
   parameters["t2"] = time2
   result, err1:= expression.Evaluate(parameters)
   if err1 != nil {
      logger.Error("带入参数有误")
   }
   return result.(bool)
}