---
panlei
2019-07-18 b164fd5ea9ae7d94c542a953795b2fdd54c6ba47
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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)
}