| | |
| | | var ok bool |
| | | for _, source := range sources { |
| | | var tmpinfo protomsg.Esinfo |
| | | tmpinfo.FaceFeature, ok = source["faceFeature"].(string) |
| | | if !ok { |
| | | continue |
| | | } |
| | | |
| | | tmpinfo.Id, ok = source["id"].(string) |
| | | if !ok { |
| | | continue |
| | | } |
| | | tmpinfo.Tableid, ok = source["tableId"].(string) |
| | | if source["targetInfo"] != nil { |
| | | for _, v := range source["targetInfo"].([]interface{}) { |
| | | m := v.(map[string]interface{}) |
| | | tmpinfo.FaceFeature, ok = m["feature"].(string) |
| | | if !ok { |
| | | continue |
| | | } |
| | | } |
| | | } |
| | | tmpinfo.AnalyServerId, ok = source["analyServerId"].(string) |
| | | if !ok { |
| | | continue |
| | | } |
| | | |
| | | esinfos = append(esinfos, &tmpinfo) |
| | | |
| | | // tmpinfo.PersonName,ok = source["personName"].(string) |
| | | // //Isnil("personName", ok) |
| | | // tmpinfo.PersonPicUrl,ok = source["personPicUrl"].(string) |
| | | // //Isnil("personPicUrl", ok) |
| | | // tmpinfo.PhoneNum,ok = source["phoneNum"].(string) |
| | | // //Isnil("phoneNum", ok) |
| | | // tmpinfo.Sex,ok = source["sex"].(string) |
| | | // //Isnil("sex", ok) |
| | | // tmpinfo.Idcard,ok = source["idCard"].(string) |
| | | // //Isnil("idCard", ok) |
| | | // tmpinfo.MonitorLevel,ok = source["monitorLevel"].(string) |
| | | |
| | | // 根据 tableid 获取 tablename |
| | | // name, _:= Dbtablename(tmpinfo.TableId) |
| | | // tmpinfo.TableName= name |
| | | // binfos.Infos = append(binfos.Infos, &tmpinfo) |
| | | |
| | | } |
| | | return |
| | |
| | | tmpinfo.TaskId, ok = source["taskId"].(string) |
| | | tmpinfo.TaskName, ok = source["taskName"].(string) |
| | | tmpinfo.SdkName, ok = source["sdkName"].(string) |
| | | tmpinfo.PicMaxUrl, ok = source["picMaxUrl"].(string) |
| | | |
| | | if source["picMaxUrl"] != nil { |
| | | for _,v := range source["picMaxUrl"].([]interface{}) { |
| | | tmpinfo.PicMaxUrl = append(tmpinfo.PicMaxUrl, v.(string)) |
| | | } |
| | | } |
| | | tmpinfo.VideoUrl, ok = source["videoUrl"].(string) |
| | | tmpinfo.PicDate, ok = source["picDate"].(string) |
| | | if source["targetInfo"] != nil { |
| | |
| | | m := v.(map[string]interface{}) |
| | | var ti protomsg.TargetInfo |
| | | ti.TargetId, ok = m["targetId"].(string) |
| | | ti.TargetType, ok = m["targetType"].(string) |
| | | ti.TargetScore, ok = m["targetScore"].(float64) |
| | | ti.Feature, ok = m["feature"].(string) |
| | | ti.PicSmUrl, ok = m["picSmUrl"].(string) |
| | |
| | | bi.CompareScore, ok = m["compareScore"].(float64) |
| | | bi.BwType, ok = m["bwType"].(string) |
| | | bi.TargetId, ok = m["targetId"].(string) |
| | | bi.TableName, ok = m["tableName"].(string) |
| | | bi.TargetName, ok = m["targetName"].(string) |
| | | bi.TargetPicUrl, ok = m["targetPicUrl"].(string) |
| | | bi.MonitorLevel, ok = m["monitorLevel"].(string) |
| | | bi.Labels, ok = m["labels"].(string) |
| | |
| | | lti.TaskId, ok = lm["taskId"].(string) |
| | | lti.TaskName, ok = lm["taskName"].(string) |
| | | lti.SdkName, ok = lm["sdkName"].(string) |
| | | lti.PicMaxUrl, ok = lm["picMaxUrl"].(string) |
| | | if lm["picMaxUrl"] != nil { |
| | | for _,v := range lm["picMaxUrl"].([]interface{}) { |
| | | lti.PicMaxUrl = append(lti.PicMaxUrl, v.(string)) |
| | | } |
| | | } |
| | | lti.VideoUrl, ok = lm["videoUrl"].(string) |
| | | lti.PicDate, ok = lm["picDate"].(string) |
| | | if lm["targetInfo"] != nil { |
| | |
| | | m := v.(map[string]interface{}) |
| | | var ti protomsg.TargetInfo |
| | | ti.TargetId, ok = m["targetId"].(string) |
| | | ti.TargetType, ok = m["targetType"].(string) |
| | | ti.TargetScore, ok = m["targetScore"].(float64) |
| | | ti.Feature, ok = m["feature"].(string) |
| | | ti.PicSmUrl, ok = m["picSmUrl"].(string) |
| | |
| | | bi.CompareScore, ok = m["compareScore"].(float64) |
| | | bi.BwType, ok = m["bwType"].(string) |
| | | bi.TargetId, ok = m["targetId"].(string) |
| | | bi.TableName, ok = m["tableName"].(string) |
| | | bi.TargetName, ok = m["targetName"].(string) |
| | | bi.TargetPicUrl, ok = m["targetPicUrl"].(string) |
| | | bi.MonitorLevel, ok = m["monitorLevel"].(string) |
| | | bi.Labels, ok = m["labels"].(string) |