---
panlei
2019-07-04 cadffe11e0c77fbc701cba3925fc88f005828bb1
---
1个文件已修改
2 ■■■■■ 已修改文件
ruleserver/ruleToformula.go 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/ruleToformula.go
@@ -779,10 +779,12 @@
                }
                if rule.Operator == "unsatisfy" || rule.Operator == "!="{ // 不满足所选的时间规则
                    formula := timeSlot.Start + "<" + am.time
                    log.Println("-----------------时间规则不满足的公式start:",formula)
                    expression, _ := govaluate.NewEvaluableExpression(formula) // 得到数学公式
                    result, _ := expression.Evaluate(nil)                      // 得到数学公式的结果
                    formula1 := timeSlot.End + ">" + am.time
                    log.Println("-----------------时间规则不满足的公式end:",formula)
                    expression1, _ := govaluate.NewEvaluableExpression(formula1) // 得到数学公式
                    result1, _ := expression1.Evaluate(nil)                      // 得到数学公式的结果
                    if result.(bool) && result1.(bool) {