diff --git a/app/mix/service/utilservice.go b/app/mix/service/utilservice.go index 6cdfa407..0c458c1b 100644 --- a/app/mix/service/utilservice.go +++ b/app/mix/service/utilservice.go @@ -931,6 +931,10 @@ func (s *Service) utilUnThumbsZoneMoment(ctx *gin.Context, req *zonemomentproto. // 加密未解锁身份的动态 func (s *Service) utilEncryptInaccessibleZoneMoment(vo *zonemomentproto.ApiZoneMomentVO) { + if vo.GetIsCreatingPaidText() == consts.IsCreatingPaidText_Yes { + vo.Text = goproto.String(vo.GetText()[:len(vo.GetText())-len(vo.GetPaidText())]) + vo.PaidText = nil + } if vo.GetMType() == consts.MediaTypeImg { imageIds := vo.MediaComp.GetImageIds() mediaVisibleRange := vo.GetMediaVisibleRange() @@ -944,9 +948,6 @@ func (s *Service) utilEncryptInaccessibleZoneMoment(vo *zonemomentproto.ApiZoneM imageIds = imageIds[:mediaVisibleRange] vo.MediaComp.ImageIds = util.Int64Slice(imageIds) } - if vo.GetIsCreatingPaidText() == consts.IsCreatingPaidText_Yes { - vo.Text = goproto.String(vo.GetText()[:len(vo.GetText())-len(vo.GetPaidText())]) - } } // 填充动态是否解锁