| | |
| | | "encoding/json" |
| | | "fmt" |
| | | "log" |
| | | "os" |
| | | "ruleprocess/cache" |
| | | "sort" |
| | | "strconv" |
| | |
| | | if strings.HasPrefix(completeFormula, "&&") || strings.HasPrefix(completeFormula, "||") || strings.HasPrefix(completeFormula, ">=") || strings.HasPrefix(completeFormula, "<=") || strings.HasPrefix(completeFormula, "==") || strings.HasPrefix(completeFormula, "!=") || strings.HasPrefix(completeFormula, ">") || strings.HasPrefix(completeFormula, "<") { |
| | | // 以这些开头的基本是联动任务 |
| | | if strings.HasPrefix(completeFormula, "&&") || strings.HasPrefix(completeFormula, "||") || strings.HasPrefix(completeFormula, ">=") || strings.HasPrefix(completeFormula, "<=") || strings.HasPrefix(completeFormula, "==") || strings.HasPrefix(completeFormula, "!=") { |
| | | completeFormula = completeFormula[2 : len(completeFormula)-1] |
| | | completeFormula = completeFormula[2 :] |
| | | } |
| | | if strings.HasPrefix(completeFormula, ">") || strings.HasPrefix(completeFormula, "<") { |
| | | completeFormula = completeFormula[1 : len(completeFormula)-1] |
| | | completeFormula = completeFormula[1 :] |
| | | } |
| | | log.Println("-------------------看看拔毛后的表达式:",completeFormula) |
| | | expression, _ := govaluate.NewEvaluableExpression(completeFormula) |
| | |
| | | if args.RuleResult["face"] != nil { |
| | | log.Println("-------------------face结果标签", args.RuleResult["face"].([]Arg)) |
| | | } |
| | | os.Exit(0) |
| | | //os.Exit(0) |
| | | } |
| | | } |
| | | } else { |