From df15f61b20d172746a82b09a2cab9b746944f755 Mon Sep 17 00:00:00 2001 From: EunHyunsu Date: Fri, 31 Jan 2025 22:56:03 +0900 Subject: [PATCH] =?UTF-8?q?[add]=20#147=20=EB=AA=A8=EC=9E=84=20=EB=AA=A9?= =?UTF-8?q?=EB=A1=9D=20=EC=A1=B0=ED=9A=8C=EC=8B=9C=20=EB=A7=88=EC=A7=80?= =?UTF-8?q?=EB=A7=89=20=EC=B1=84=ED=8C=85=20=ED=95=84=EB=93=9C=EA=B0=92=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/repository/MeetingCustomRepositoryImpl.java | 6 ++++-- .../app/domain/meeting/dto/MeetingListResponseDto.java | 4 +++- 2 files changed, 7 insertions(+), 3 deletions(-) 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; } }