panlei
2019-07-04 a78aa6b1c65fe7259805507f976d8838e8bdc1b7
ruleserver/ruleToformula.go
@@ -217,7 +217,7 @@
               if len(temp) > 0 {
                  if ruleList[i].SetType == "linkTask" {
                     // groupId中含有link则为联动任务
                     //LinkTask(args, ruleList[i], taskId)
                     LinkTask(args, ruleList[i], taskId)
                  } else {
                     // 独立任务的处理
                     RunRule(args, ruleList[i], taskId)
@@ -485,11 +485,13 @@
      for _, va := range timeEle.RuleResults {
         if va.CameraId == args.CameraId {
            va.Result = strconv.FormatBool(isOk)
            log.Println("这个摄像机--",args.CameraId,"--被赋予了result",va.Result)
         }
      }
      // 判断结果数组是否完满(即被赋值完毕)可得出报警结果
      var isPerfect = true
      for _, va := range timeEle.RuleResults {
         log.Println("---------------------瞅瞅当前数组________________:",*va)
         if va.Result == "" && va.RuleWithPre != "||" {
            isPerfect = false
         }