panlei
2019-07-31 135915f2a42b445c8f3d36729bc30e32586219c1
insertdata/insertDataToEs.go
@@ -323,6 +323,7 @@
      // 先判断一下数据带的规则标签是否有可以插入的
      flag := false
      for _, res := range msg.RuleResult["yolo"].([]ruleserver.Result) {
         logger.Info("定时器打的数字标签:",res.Others["timeLabel"].(string))
         if res.Others["timeLabel"].(string) == "01" || res.Others["timeLabel"].(string) == "10" {
            flag = true
         }
@@ -364,7 +365,7 @@
         }
         linkFlag := false
         for _, yoloResult := range msg.RuleResult["yolo"].([]ruleserver.Result) {
            if yoloResult.Others["timeLabel"].(string) == "01" || yoloResult.Others["timeLabel"].(string) == "10" && yoloResult.Others["linkCache"] != nil {
            if (yoloResult.Others["timeLabel"].(string) == "01" || yoloResult.Others["timeLabel"].(string) == "10") && yoloResult.Others["linkCache"] != nil && len(yoloResult.Others["linkCache"].([]*ruleserver.ResultMsg)) > 0{
               for _, msg2 := range yoloResult.Others["linkCache"].([]*ruleserver.ResultMsg) {
                  logger.Warn("插入联动数据")
                  InsertYolo(*msg2)