sunty
2024-03-13 3d7cc90630c77505f5d153348fd3408ef55f870f
新增根据抓拍人id查询视频地址
1个文件已修改
36 ■■■■■ 已修改文件
EsApi.go 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
EsApi.go
@@ -56,6 +56,42 @@
    return aIOcean, nil
}
// 根据抓拍人员id查询视频地址
func AIOceanVideoUrlbyid(id string, indexName string, serverIp string, serverPort string) (string, error) {
    //var aIOceanInfo []protomsg.AIOcean
    //videopersonsPersonId := strings.Replace(strings.Trim(fmt.Sprint(id), "[]"), " ", "\",\"", -1)
    var dbinfoRequest = `
        {
            "query": {
                "bool": {
                    "filter": [
                        {
                            "term": {
                                   "id": "` + id + `"
                            }
                        }
                    ]
                }
            },
            "_source": [
                "videoUrl"
            ]
        }
        `
    buf, err := EsReq("POST", "http://"+serverIp+":"+serverPort+"/"+indexName+"/_search", []byte(dbinfoRequest))
    if err != nil {
        return "", err
    }
    sources, err := Sourcelist(buf)
    if err != nil {
        return "", err
    }
    videoUrl := sources["videoUrl"].(string)
    //aIOcean := AIOceanAnalysis(sources)
    return videoUrl, nil
}
//根据抓拍库人员id查询特征值
func GetVideoPersonFaceFeatureById(id string, indexName string, serverIp string, serverPort string) (string, error) {
    var jsonDSL = `