diff --git a/app/mix/service/utilservice.go b/app/mix/service/utilservice.go index 4086f95b..47b6389a 100644 --- a/app/mix/service/utilservice.go +++ b/app/mix/service/utilservice.go @@ -861,13 +861,15 @@ func (s *Service) utilUnThumbsZoneMoment(ctx *gin.Context, req *zonemomentproto. // 加密未解锁身份的动态 func (s *Service) utilEncryptInaccessibleZoneMoment(vo *zonemomentproto.ApiZoneMomentVO) { - imageIds := vo.MediaComp.GetImageIds() - mediaVisibleRange := util.DerefInt64(vo.MediaVisibleRange) - if len(imageIds) <= int(mediaVisibleRange) { - return + if util.DerefInt64(vo.MType) == consts.MediaTypeImg { + imageIds := vo.MediaComp.GetImageIds() + mediaVisibleRange := util.DerefInt64(vo.MediaVisibleRange) + if len(imageIds) <= int(mediaVisibleRange) { + return + } + imageIds = imageIds[:mediaVisibleRange] + vo.MediaComp.ImageIds = util.Int64Slice(imageIds) } - imageIds = imageIds[:mediaVisibleRange] - vo.MediaComp.ImageIds = util.Int64Slice(imageIds) } // 填充动态是否解锁