File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
src/main/java/io/crops/warmletter/domain/share/repository Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -30,13 +30,15 @@ public CustomSharePostRepositoryImpl(JPAQueryFactory queryFactory) {
3030 private static final QLetter LETTER = new QLetter ("letter" );
3131 private static final QMember WRITER = new QMember ("writer" );
3232 private static final QMember RECEIVER = new QMember ("receiver" );
33+ private static final QMember REQUESTER = new QMember ("requester" );
3334
3435 @ Override
3536 public Optional <SharePostDetailResponse > findDetailById (Long sharePostId ) {
3637 List <Tuple > results = queryFactory
3738 .select (
3839 SHARE_POST .id ,
3940 PROPOSAL .message ,
41+ REQUESTER .zipCode ,
4042 LETTER .id ,
4143 LETTER .content ,
4244 WRITER .zipCode ,
@@ -45,6 +47,7 @@ public Optional<SharePostDetailResponse> findDetailById(Long sharePostId) {
4547 )
4648 .from (SHARE_POST )
4749 .leftJoin (PROPOSAL ).on (SHARE_POST .shareProposalId .eq (PROPOSAL .id ))
50+ .leftJoin (REQUESTER ).on (PROPOSAL .requesterId .eq (REQUESTER .id ))
4851 .leftJoin (PROPOSAL_LETTER ).on (PROPOSAL .id .eq (PROPOSAL_LETTER .proposalId ))
4952 .leftJoin (LETTER ).on (PROPOSAL_LETTER .letterId .eq (LETTER .id ))
5053 .leftJoin (WRITER ).on (LETTER .writerId .eq (WRITER .id ))
@@ -59,7 +62,7 @@ public Optional<SharePostDetailResponse> findDetailById(Long sharePostId) {
5962
6063 SharePostDetailResponse response = SharePostDetailResponse .builder ()
6164 .sharePostId (results .get (0 ).get (SHARE_POST .id ))
62- .zipCode (results .get (0 ).get (WRITER .zipCode ))
65+ .zipCode (results .get (0 ).get (REQUESTER .zipCode ))
6366 .sharePostContent (results .get (0 ).get (PROPOSAL .message ))
6467 .letters (results .stream ()
6568 .map (tuple -> ShareLetterPostResponse .builder ()
You can’t perform that action at this time.
0 commit comments