|
@@ -63,16 +63,17 @@ func SearchMediaList(mediaType string, key string, from int, size int, max int64
|
|
|
for _, hit := range hits {
|
|
|
var content map[string][]string
|
|
|
err = json.Unmarshal(hit.Highlight, &content)
|
|
|
- meida := MediaDTO{}
|
|
|
- err = json.Unmarshal(hit.Source, &meida)
|
|
|
+ media := MediaDTO{}
|
|
|
+ err = json.Unmarshal(hit.Source, &media)
|
|
|
if err != nil {
|
|
|
logger.Error("解析媒体数据失败:%v", err)
|
|
|
continue
|
|
|
}
|
|
|
- meida.Highlight = content[ESColumn]
|
|
|
- meida.PublishedTime = meida.PublishedTime[:10]
|
|
|
- meida.MediaPlayMillisSeconds = meida.MediaPlaySeconds * 1000
|
|
|
- reports = append(reports, meida)
|
|
|
+ media.Highlight = content[ESColumn]
|
|
|
+ media.PublishedTime = media.PublishedTime[:10]
|
|
|
+ media.MediaName = media.Highlight[0]
|
|
|
+ media.MediaPlayMillisSeconds = media.MediaPlaySeconds * 1000
|
|
|
+ reports = append(reports, media)
|
|
|
}
|
|
|
return
|
|
|
}
|