| | |
| | | // 以摄像机id查出跟其相关的所有任务下的所有规则组 |
| | | func GetRuleGroup(cameraId string,taskId string) *protomsg.TaskGroupArgs { |
| | | all := cache.GetCameraTaskRulesByCameraId(cameraId) |
| | | //logger.Info("==================所有的任务的规则组:",all) |
| | | var taskGroup *protomsg.TaskGroupArgs |
| | | for _,task := range all { |
| | | if task.TaskId == taskId { |
| | |
| | | for key,_ := range m { |
| | | ids = append(ids,key) |
| | | } |
| | | logger.Info("------------------------------------------------------------------------------------------------------------------------") |
| | | logger.Info("=====================人员id的集合为:",ids) |
| | | baseinfos, err1 := esutil.Dbpersoninfosbyid(ids) |
| | | if err1 != nil { |
| | | logger.Error("查询底库人员信息出错", err1) |
| | | } |
| | | logger.Debug("----------------++++++++++++++++++++底库人员信息:",baseinfos) |
| | | for _,baseinfo := range baseinfos { |
| | | logger.Info("---------看看每个底库人员的信息:",baseinfo) |
| | | if len(ids) > 0 { |
| | | baseinfos, err1 := esutil.Dbpersoninfosbyid(ids) |
| | | if err1 != nil { |
| | | logger.Error("查询底库人员信息出错", err1) |
| | | } |
| | | logger.Debug("----------------++++++++++++++++++++底库人员信息:",baseinfos) |
| | | for _,baseinfo := range baseinfos { |
| | | logger.Info("---------看看每个底库人员的信息:",baseinfo) |
| | | } |
| | | } |
| | | //baseinfo.CompareScore = Retain(val) |
| | | //arg.Liker = append(arg.Liker, &baseinfo) |