diff --git a/biz/application/service/post.go b/biz/application/service/post.go index cadce92..3954089 100644 --- a/biz/application/service/post.go +++ b/biz/application/service/post.go @@ -305,7 +305,7 @@ func (s *PostService) GetPost(ctx context.Context, req *core_api.GetPostReq) (re } if err = mr.Finish(func() error { - s.PostDomainService.LoadAuthor(ctx, resp.Author, res.UserId) // 作者 + s.PostDomainService.LoadAuthor(ctx, resp.Author, userData.GetUserId()) // 作者 return nil }, func() error { s.PostDomainService.LoadLikeCount(ctx, &resp.LikeCount, req.PostId) // 点赞量 diff --git a/biz/domain/service/post.go b/biz/domain/service/post.go index 82d0408..ad1eb12 100644 --- a/biz/domain/service/post.go +++ b/biz/domain/service/post.go @@ -88,7 +88,7 @@ func (s *PostDomainService) LoadAuthor(ctx context.Context, user *core_api.PostU RelationFilterOptions: &platform.GetRelationCountReq_ToFilterOptions{ ToFilterOptions: &platform.ToFilterOptions{ ToType: int64(core_api.TargetType_UserType), - ToId: userId, + ToId: user.UserId, FromType: int64(core_api.TargetType_UserType), }, }, @@ -101,7 +101,7 @@ func (s *PostDomainService) LoadAuthor(ctx context.Context, user *core_api.PostU }, func() error { getRelationPathsCountResp, err := s.Platform.GetRelationPathsCount(ctx, &platform.GetRelationPathsCountReq{ FromType1: int64(core_api.TargetType_UserType), - FromId1: userId, + FromId1: user.UserId, FromType2: int64(core_api.TargetType_UserType), EdgeType1: int64(core_api.RelationType_PublishRelationType), EdgeType2: int64(core_api.RelationType_LikeRelationType), @@ -132,7 +132,7 @@ func (s *PostDomainService) LoadAuthor(ctx context.Context, user *core_api.PostU RelationFilterOptions: &platform.GetRelationCountReq_FromFilterOptions{ FromFilterOptions: &platform.FromFilterOptions{ ToType: int64(core_api.TargetType_PostType), - FromId: userId, + FromId: user.UserId, FromType: int64(core_api.TargetType_UserType), }, },