| | |
| | | for _, rule := range ruleGroup.Rules { |
| | | // 过每一个小规则 |
| | | if rule.TopicType == "camera" { |
| | | result = Connector + cameraJudge(label, rule) |
| | | result += Connector + cameraJudge(label, rule) |
| | | } |
| | | if rule.TopicType == "dbtable" { |
| | | result = Connector + baseJudge(label, rule) |
| | | result += Connector + baseJudge(label, rule) |
| | | } |
| | | if rule.TopicType == "task" { |
| | | result = Connector + taskJudge(label, rule) |
| | | result += Connector + taskJudge(label, rule) |
| | | } |
| | | if rule.TopicType == "person" { |
| | | result = Connector + taskJudge(label, rule) |
| | | result += Connector + taskJudge(label, rule) |
| | | } |
| | | if rule.TopicType == "alarmLevel" { |
| | | result = Connector + defenceJudge(label, rule) |
| | | result += Connector + defenceJudge(label, rule) |
| | | } |
| | | } |
| | | // 得出总的判断结果 |