| | |
| | | import ( |
| | | "andriodServer/esutil" |
| | | "encoding/json" |
| | | "fmt" |
| | | "github.com/gin-gonic/gin" |
| | | "io" |
| | | "strings" |
| | |
| | | return |
| | | } |
| | | videoUrl := getVideoUrlById(id) |
| | | if videoUrl != "" { |
| | | videoUrl = "http://"+videoUrl |
| | | } |
| | | |
| | | c.JSON(200, map[string]interface{}{ |
| | | "success": true, |
| | |
| | | }) |
| | | } |
| | | |
| | | var EsUrl string |
| | | func getVideoUrlById(_id string) string { |
| | | url := "" |
| | | jsonDSL:= `{ |
| | | "query": { |
| | | "bool": { |
| | |
| | | "videoUrl" |
| | | ] |
| | | }` |
| | | body, err := esutil.EsReq("POST", url, []byte(jsonDSL)) |
| | | body, err := esutil.EsReq("POST", EsUrl+"ai_ocean/_search", []byte(jsonDSL)) |
| | | if err != nil { |
| | | fmt.Println("err:", err) |
| | | return "" |
| | | } |
| | | jsonStr := string(body) |