diff --git a/main/src/main/java/org/sopt/makers/crew/main/meeting/v2/dto/response/MeetingV2GetMeetingBannerResponseDto.java b/main/src/main/java/org/sopt/makers/crew/main/meeting/v2/dto/response/MeetingV2GetMeetingBannerResponseDto.java index 14e90f7c..fdca9ba7 100644 --- a/main/src/main/java/org/sopt/makers/crew/main/meeting/v2/dto/response/MeetingV2GetMeetingBannerResponseDto.java +++ b/main/src/main/java/org/sopt/makers/crew/main/meeting/v2/dto/response/MeetingV2GetMeetingBannerResponseDto.java @@ -35,6 +35,8 @@ public class MeetingV2GetMeetingBannerResponseDto { private LocalDateTime mStartDate; /** 모임 활동 종료일 */ private LocalDateTime mEndDate; + /** 모임 모집 시작일 */ + private LocalDateTime startDate; /** 모임 인원 */ private Integer capacity; /** 최근 활동 일자 */ diff --git a/main/src/main/java/org/sopt/makers/crew/main/meeting/v2/service/MeetingV2ServiceImpl.java b/main/src/main/java/org/sopt/makers/crew/main/meeting/v2/service/MeetingV2ServiceImpl.java index 6cd4a0b5..e4b22ae3 100644 --- a/main/src/main/java/org/sopt/makers/crew/main/meeting/v2/service/MeetingV2ServiceImpl.java +++ b/main/src/main/java/org/sopt/makers/crew/main/meeting/v2/service/MeetingV2ServiceImpl.java @@ -49,8 +49,7 @@ public MeetingV2GetAllMeetingByOrgUserDto getAllMeetingByOrgUser( userJoinedList = Stream .concat(existUser.getMeetings().stream(), applyRepository.findAllByUserIdAndStatus(existUser.getId(), EnApplyStatus.APPROVE) - .stream() - .map(apply -> apply.getMeeting())) + .stream().map(apply -> apply.getMeeting())) .map(meeting -> MeetingV2GetAllMeetingByOrgUserMeetingDto.of(meeting.getId(), checkMeetingLeader(meeting, existUser.getId()), meeting.getTitle(), meeting.getImageURL().get(0).getUrl(), meeting.getCategory().getValue(), @@ -89,9 +88,10 @@ public List getMeetingBanner() { return MeetingV2GetMeetingBannerResponseDto.of(meeting.getId(), meeting.getUserId(), meeting.getTitle(), meeting.getCategory(), meeting.getImageURL(), - meeting.getMStartDate(), meeting.getMEndDate(), meeting.getCapacity(), - recentActivityDate, meeting.getTargetActiveGeneration(), meeting.getJoinableParts(), - applicantCount, appliedUserCount, meetingLeader, meeting.getMeetingStatus()); + meeting.getStartDate(), meeting.getMStartDate(), meeting.getMEndDate(), + meeting.getCapacity(), recentActivityDate, meeting.getTargetActiveGeneration(), + meeting.getJoinableParts(), applicantCount, appliedUserCount, meetingLeader, + meeting.getMeetingStatus()); }).toList(); return meetingBanners;