diff --git a/api/proto/zonemoment/proto/zonemoment_op.go b/api/proto/zonemoment/proto/zonemoment_op.go index 99376826..7484214f 100644 --- a/api/proto/zonemoment/proto/zonemoment_op.go +++ b/api/proto/zonemoment/proto/zonemoment_op.go @@ -129,7 +129,7 @@ type OpZoneMomentThumbsUpResp struct { // op 复审 type OpReviewReq struct { base.BaseRequest - ZoneMomentIds []int64 `json:"moment_ids"` + ZoneMomentIds []int64 `json:"zone_moment_ids"` OpType int64 `json:"op_type"` ManuallyReviewOpinion string `json:"manually_review_opinion"` } diff --git a/app/mix/controller/zonemoment_api.go b/app/mix/controller/zonemoment_api.go index b1c70545..d508ed04 100644 --- a/app/mix/controller/zonemoment_api.go +++ b/app/mix/controller/zonemoment_api.go @@ -7,6 +7,7 @@ import ( "service/app/mix/service" "service/bizcommon/util" "service/library/logger" + "service/library/mediafiller" "github.com/gin-gonic/gin" ) @@ -67,6 +68,13 @@ func ApiGetZoneMomentListByVisitorMid(ctx *gin.Context) { return } + //填充媒体切片 + mediaFillableList := make([]mediafiller.MediaFillable, len(list)) + for i, media := range list { + mediaFillableList[i] = media.MediaComp + } + mediafiller.FillList(ctx, mediaFillableList) + data := &zonemomentproto.ApiListByVisitorMidData{ List: list, Offset: req.Offset + len(list), @@ -92,6 +100,13 @@ func ApiGetZoneMomentListByCreaterMid(ctx *gin.Context) { return } + //填充媒体切片 + mediaFillableList := make([]mediafiller.MediaFillable, len(list)) + for i, media := range list { + mediaFillableList[i] = media.MediaComp + } + mediafiller.FillList(ctx, mediaFillableList) + data := &zonemomentproto.ApiListByCreaterMidData{ List: list, Offset: req.Offset + len(list), diff --git a/app/mix/controller/zonemoment_op.go b/app/mix/controller/zonemoment_op.go index 3056bb1b..a3f5b42f 100644 --- a/app/mix/controller/zonemoment_op.go +++ b/app/mix/controller/zonemoment_op.go @@ -7,6 +7,7 @@ import ( "service/app/mix/service" "service/bizcommon/util" "service/library/logger" + "service/library/mediafiller" "github.com/gin-gonic/gin" ) @@ -62,6 +63,13 @@ func OpGetZoneMomentList(ctx *gin.Context) { return } + //填充媒体切片 + mediaFillableList := make([]mediafiller.MediaFillable, len(list)) + for i, media := range list { + mediaFillableList[i] = media.MediaComp + } + mediafiller.FillList(ctx, mediaFillableList) + data := &zonemomentproto.OpListData{ List: list, Offset: req.Offset + len(list), diff --git a/app/mix/service/utilservice.go b/app/mix/service/utilservice.go index a20df5f1..f2547324 100644 --- a/app/mix/service/utilservice.go +++ b/app/mix/service/utilservice.go @@ -409,7 +409,7 @@ func (s *Service) utilFillMomentsWithOpVOInfo(ctx *gin.Context, list []*dbstruct } // 2.通过mids获取主播信息map - streamerExtMap, err := s.utilGetStreamerExtMapByMids(ctx, mids, consts.InterfaceType_Api) + streamerExtMap, err := s.utilGetStreamerExtMapByMids(ctx, mids, consts.InterfaceType_Op) if err != nil { logger.Error("utilGetStreamerExtMapByMids fail, err: %v", err) return