From 408da8a1dffc3cc08e1e721e510931dcc9ca3073 Mon Sep 17 00:00:00 2001 From: panlei <2799247126@qq.com> Date: 星期四, 18 七月 2019 18:06:16 +0800 Subject: [PATCH] --- --- labelFilter/ruleForLabel.go | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/labelFilter/ruleForLabel.go b/labelFilter/ruleForLabel.go index 28d5a6c..d00dfe8 100644 --- a/labelFilter/ruleForLabel.go +++ b/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) +} \ No newline at end of file -- Gitblit v1.8.0