panlei
2019-07-31 ec30367ccdbc7a6e8aeb12f3511fa4c1e6b19176
ruleserver/ruleToformula.go
@@ -399,7 +399,7 @@
            }
         }
         if flag1 {
            TimeEleList[groupRule.GroupId].RuleResults = append(TimeEleList[groupRule.GroupId].RuleResults, &RuleResult{groupRule.Rules[j].CameraId, groupRule.Rules[j].Sort, "", groupRule.Rules[j].RuleWithPre,&ResultMsg{message,args.RuleResult}})
            TimeEleList[groupRule.GroupId].RuleResults = append(TimeEleList[groupRule.GroupId].RuleResults, &RuleResult{groupRule.Rules[j].CameraId, groupRule.Rules[j].Sort, "", groupRule.Rules[j].RuleWithPre,ResultMsg{}})
         }
      }
   }
@@ -412,6 +412,7 @@
      for _, va := range timeEle.RuleResults {
         if va.CameraId == args.CameraId {
            va.Result = strconv.FormatBool(isOk)
            va.CacheData = ResultMsg{message,args.RuleResult}
            logger.Info("这个摄像机--", args.CameraId, "--被赋予了result", va.Result)
         }
      }
@@ -441,7 +442,7 @@
               // 把数组里缓存的数据取出来一起报警
               label["linkCache"] = []*ResultMsg{}
               for _, ruleRes := range TimeEleList[groupRule.GroupId].RuleResults {
                  label["linkCache"] = append(label["linkCache"].([]*ResultMsg),ruleRes.CacheData)
                  label["linkCache"] = append(label["linkCache"].([]ResultMsg),ruleRes.CacheData)
               }
               logger.Debug("联动任务缓存了几个数据",len(label["linkCache"].([]*ResultMsg)))
               //os.Exit(1)