diff --git a/src/main/java/com/example/eatmate/app/domain/meeting/domain/repository/MeetingCustomRepositoryImpl.java b/src/main/java/com/example/eatmate/app/domain/meeting/domain/repository/MeetingCustomRepositoryImpl.java index 8b167a3b..8f9558a5 100644 --- a/src/main/java/com/example/eatmate/app/domain/meeting/domain/repository/MeetingCustomRepositoryImpl.java +++ b/src/main/java/com/example/eatmate/app/domain/meeting/domain/repository/MeetingCustomRepositoryImpl.java @@ -313,7 +313,8 @@ private ConstructorExpression createDeliveryMeetingProje meeting.participantLimit.maxParticipants, deliveryMeeting.storeName.as("location"), meeting.createdAt, - deliveryMeeting.orderDeadline.as("dueDateTime") + deliveryMeeting.orderDeadline.as("dueDateTime"), + meeting.chatRoom.lastChatAt ); } @@ -326,7 +327,8 @@ private ConstructorExpression createOfflineMeetingProjec meeting.participantLimit.maxParticipants, offlineMeeting.meetingPlace.as("location"), meeting.createdAt, - offlineMeeting.meetingDate.as("dueDateTime") + offlineMeeting.meetingDate.as("dueDateTime"), + meeting.chatRoom.lastChatAt ); } diff --git a/src/main/java/com/example/eatmate/app/domain/meeting/dto/MeetingListResponseDto.java b/src/main/java/com/example/eatmate/app/domain/meeting/dto/MeetingListResponseDto.java index 4780d3c4..2d96072e 100644 --- a/src/main/java/com/example/eatmate/app/domain/meeting/dto/MeetingListResponseDto.java +++ b/src/main/java/com/example/eatmate/app/domain/meeting/dto/MeetingListResponseDto.java @@ -14,10 +14,11 @@ public class MeetingListResponseDto { private String location; private LocalDateTime createdAt; private LocalDateTime dueDateTime; + private LocalDateTime lastChatAt; public MeetingListResponseDto(Long meetingId, String meetingName, String meetingDescription, Long currentParticipantCount, Long maxParticipants, String location, LocalDateTime createdAt, - LocalDateTime dueDateTime) { + LocalDateTime dueDateTime, LocalDateTime lastChatAt) { this.meetingId = meetingId; this.meetingName = meetingName; this.meetingDescription = meetingDescription; @@ -26,6 +27,7 @@ public MeetingListResponseDto(Long meetingId, String meetingName, String meeting this.location = location; this.createdAt = createdAt; this.dueDateTime = dueDateTime; + this.lastChatAt = lastChatAt; } }