panlei
2019-09-12 9c9d127a3e6d117da7e914689c88e6bbff922269
联动任务---
1个文件已修改
6 ■■■■■ 已修改文件
ruleserver/ruleToformula.go 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruleserver/ruleToformula.go
@@ -426,6 +426,9 @@
            timeEle = *timeEle1
        }
    }
    for _,ruleRe := range timeEle.RuleResults {
        logger.Info("联动数组里的数据----",ruleRe.CameraId,ruleRe.Sort)
    }
    if flag { // 如果还没有这个定时器元素就新增一个
        //timeEle := TimeElement{N: 2, InitN: 2, GroupId: groupRule.GroupId} // 扔进去一个定时器元素
        //TimeEleList = make(map[string]timeElement)
@@ -445,6 +448,7 @@
            }
        }
    }
    logger.Info("")
    // 往数组里赋值
    isOk,labelTypes := RunRule(args, groupRule, taskId, message, label)
    if isOk {
@@ -475,10 +479,8 @@
        }
        // 判断结果数组是否完满(即被赋值完毕)可得出报警结果
        var isPerfect = true
        logger.Info("联动任务数组:")
        for _, va := range timeEle.RuleResults {
            //logger.Info("---------------------瞅瞅当前数组________________:", *va)
            logger.Info("联动子元素:",va.Sort,va.RuleWithPre,va.Result,va.CameraId)
            if va.Result == "" && va.RuleWithPre != "||" {
                isPerfect = false
            }