panlei
2019-07-18 deb66f92a4b350bc228894dcb3a3dd2f7dabf04a
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)
}