panlei
2019-07-31 1d1a12957e8150bd8c9080e7357a41f69af8fbf8
ruleserver/readyDataForRule.go
@@ -73,7 +73,7 @@
func GetPolygons(cameraId string) []protomsg.CameraPolygon {
   var cameraPolygons []protomsg.CameraPolygon
   cameraPolygons = cache.GetPolygonsByCameraId(cameraId)
   logger.Debug("------=======查看下全部区域:",cameraPolygons)
   //logger.Debug("------=======查看下全部区域:",cameraPolygons)
   return cameraPolygons
}
@@ -159,7 +159,7 @@
      ids = append(ids,key)
   }
   logger.Info("------------------------------------------------------------------------------------------------------------------------")
   logger.Info("=====================人员id的集合为:",ids)
   //logger.Info("=====================人员id的集合为:",ids)
   if len(ids) > 0 {
      baseinfos, err1 := esutil.Dbpersoninfosbyid(ids,dbTablePersons,serverIp,serverPort)
      if err1 != nil {
@@ -167,7 +167,7 @@
      }
      for _,baseinfo := range baseinfos  {
         // 根据tableId查询底库信息给liker赋值
         logger.Info("---------看看每个底库人员的信息:",baseinfo.Id,baseinfo.PersonName)
         //logger.Info("---------看看每个底库人员的信息:",baseinfo.Id,baseinfo.PersonName)
         var tableIds []string
         tableIds = append(tableIds,baseinfo.TableId) // 虽然是传入数组返回数组的接口,但我按单个的使用了
         table,err := esutil.Dbtablefosbyid(tableIds,"dbtables",serverIp,serverPort)
@@ -221,7 +221,7 @@
               for _, areaMap := range sdkData.AreaMapList {
                  // 拿区域中每个人脸特征值去对比,填充其liker
                  if groupRule.Rules[j].PolygonId == areaMap.areaId {
                     logger.Info("--------------看看compareFlag的值和tableId和areaMap.args的长度:",compareFlag,tableIds,len(areaMap.args))
                     //logger.Info("--------------看看compareFlag的值和tableId和areaMap.args的长度:",compareFlag,tableIds,len(areaMap.args))
                     for _, arg := range areaMap.args {
                        if compareFlag == 1 {
                           arg.fillLiker(nil,threshold)
@@ -229,7 +229,7 @@
                        if compareFlag == 2 {
                           arg.fillLiker(tableIds,threshold)
                        }
                        logger.Info("-------------------成功给liker赋值,长度为:", len(arg.Liker))
                        //logger.Info("-------------------成功给liker赋值,长度为:", len(arg.Liker))
                     }
                     areaMap.filterData = areaMap.args
                     //logger.Info("=======第一次看args:",(areaMap.filterData))