by Robin at 20240911; separate
This commit is contained in:
parent
f18a483d39
commit
63cf9f1b21
|
@ -184,22 +184,3 @@ func FillListInternal(ctx *gin.Context, list []MediaFillable) error {
|
|||
|
||||
return nil
|
||||
}
|
||||
|
||||
func GetCoverIds(ctx *gin.Context, list []MediaFillable) ([]int64, error) {
|
||||
coverIds := make([]int64, 0)
|
||||
videoIds := make([]int64, 0)
|
||||
for _, v := range list {
|
||||
videoIds = append(videoIds, v.GetVideoIds()...)
|
||||
}
|
||||
videoMap, err := getVideoMapByIds(ctx, videoIds)
|
||||
if err != nil {
|
||||
logger.Error("mediafiller component getVideoMapByIds failed : %v", err)
|
||||
return make([]int64, 0), err
|
||||
}
|
||||
|
||||
// 获取视频封面
|
||||
for _, v := range videoMap {
|
||||
coverIds = append(coverIds, v.CoverId)
|
||||
}
|
||||
return coverIds, nil
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue