diff --git a/src/main/java/com/example/solidconnection/mentor/dto/MentoringForMentorResponse.java b/src/main/java/com/example/solidconnection/mentor/dto/MentoringForMentorResponse.java index 9ee1889f6..54622d821 100644 --- a/src/main/java/com/example/solidconnection/mentor/dto/MentoringForMentorResponse.java +++ b/src/main/java/com/example/solidconnection/mentor/dto/MentoringForMentorResponse.java @@ -9,6 +9,7 @@ public record MentoringForMentorResponse( String profileImageUrl, String nickname, boolean isChecked, + boolean isConfirmed, ZonedDateTime createdAt ) { @@ -18,6 +19,7 @@ public static MentoringForMentorResponse of(Mentoring mentoring, SiteUser partne partner.getProfileImageUrl(), partner.getNickname(), mentoring.getCheckedAtByMentor() != null, + mentoring.getConfirmedAt() != null, mentoring.getCreatedAt() ); } diff --git a/src/main/java/com/example/solidconnection/mentor/service/MentoringQueryService.java b/src/main/java/com/example/solidconnection/mentor/service/MentoringQueryService.java index bb9deafe0..a102b9f63 100644 --- a/src/main/java/com/example/solidconnection/mentor/service/MentoringQueryService.java +++ b/src/main/java/com/example/solidconnection/mentor/service/MentoringQueryService.java @@ -42,10 +42,10 @@ public SliceResponse getMentoringsForMentee( throw new CustomException(ErrorCode.UNAUTHORIZED_MENTORING, "거절된 멘토링은 조회할 수 없습니다."); } Slice mentoringSlice = mentoringRepository.findAllByMenteeIdAndVerifyStatus(siteUserId, verifyStatus, pageable); - List mentorings = mentoringSlice.toList(); Map mentoringToPartnerUser = mapMentoringToPartnerUserWithBatchQuery( - mentorings, Mentoring::getMentorId + mentoringSlice.toList(), + Mentoring::getMentorId ); List content = new ArrayList<>();