diff --git a/src/main/java/com/server/eventee/domain/event/converter/EventConverter.java b/src/main/java/com/server/eventee/domain/event/converter/EventConverter.java index adddbf3..8034bc1 100644 --- a/src/main/java/com/server/eventee/domain/event/converter/EventConverter.java +++ b/src/main/java/com/server/eventee/domain/event/converter/EventConverter.java @@ -82,7 +82,7 @@ public EventResponse.CreateResponse toCreateResponse(Event event, Member member) .build(); } - public EventResponse.EventWithGroupsResponse toEventWithGroupsResponse(Event event, List groups, MemberEventRole role) { + public EventResponse.EventWithGroupsResponse toEventWithGroupsResponse(Event event, List groups, MemberEventRole role, String nickname) { List groupDtos = groups.stream() @@ -101,6 +101,7 @@ public EventResponse.EventWithGroupsResponse toEventWithGroupsResponse(Event eve .eventTitle(event.getTitle()) .eventDescription(event.getDescription()) .eventRole(role.name()) + .nickname(nickname) .thumbnailUrl(event.getThumbnailUrl()) .startAt(event.getStartAt()) .endAt(event.getEndAt()) diff --git a/src/main/java/com/server/eventee/domain/event/dto/EventResponse.java b/src/main/java/com/server/eventee/domain/event/dto/EventResponse.java index 920efec..91ea104 100644 --- a/src/main/java/com/server/eventee/domain/event/dto/EventResponse.java +++ b/src/main/java/com/server/eventee/domain/event/dto/EventResponse.java @@ -65,6 +65,7 @@ public record EventWithGroupsResponse( @Schema(description = "이벤트 제목") String eventTitle, @Schema(description = "이벤트 설명") String eventDescription, @Schema(description = "현 사용자의 역할") String eventRole, + @Schema(description = "현 사용자의 이벤트용 닉네임") String nickname, @Schema(description = "썸네일 URL") String thumbnailUrl, @Schema(description = "시작일") LocalDateTime startAt, @Schema(description = "종료일") LocalDateTime endAt, diff --git a/src/main/java/com/server/eventee/domain/event/service/EventServiceImpl.java b/src/main/java/com/server/eventee/domain/event/service/EventServiceImpl.java index 0ac73a4..c26ec61 100644 --- a/src/main/java/com/server/eventee/domain/event/service/EventServiceImpl.java +++ b/src/main/java/com/server/eventee/domain/event/service/EventServiceImpl.java @@ -130,7 +130,7 @@ public EventResponse.EventWithGroupsResponse getEventGroups(Member member, Long List groups = groupRepository.findAllByEventId(eventId); - return eventConverter.toEventWithGroupsResponse(event, groups, relation.getRole()); + return eventConverter.toEventWithGroupsResponse(event, groups, relation.getRole(), relation.getNickname()); } /* ============================================