panlei
2019-11-30 cb75856a9440cf7a207e5c8cf05006d49b6d3f15
labelFilter/readyDataForLabel.go
@@ -1,7 +1,7 @@
package labelFilter
import (
   "basic.com/valib/logger.git"
   logger "github.com/alecthomas/log4go"
   "ruleprocess/cache"
   "ruleprocess/structure"
   "time"
@@ -28,7 +28,7 @@
         }
      }
   }
   if flag1{
   if flag1{ // 有可推送的数据
      logger.Info("---------------标签过滤器赋值")
      label.CameraId = result.Cid
      camera, err := cache.GetCameraById(result.Cid)
@@ -43,15 +43,15 @@
      for key,value := range result.RuleResult {
         if value != nil && len(value.([]structure.Result)) > 0{
            for _,res := range value.([]structure.Result) {
               label.DefenceLevel = append(label.DefenceLevel,res.AlarmLevel)
               if key == "face" {
                  label.Persons = append(label.Persons,res)
               if res.Others.TimeLabel == "01" || res.Others.TimeLabel == "10" {
                  label.DefenceLevel = append(label.DefenceLevel,res.AlarmLevel)
                  if key == "face" {
                     label.Persons = append(label.Persons,res)
                  }
               }
            }
         }
      }
      logger.Info("------------标签过滤器赋值完毕")
   }
}
// 从缓存中查出所有的规则数据
}