From 4b7ba7d2ba3948b14d4746be83e800bc6e645738 Mon Sep 17 00:00:00 2001 From: JungTae Kwon Date: Wed, 6 Nov 2024 14:11:09 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EA=B0=80=EB=8A=A5=EC=8B=9C?= =?UTF-8?q?=EA=B0=84=20=EC=A1=B0=ED=9A=8C=20=EA=B8=B0=EA=B0=84=202?= =?UTF-8?q?=EC=A3=BC=EB=A1=9C=20=EC=84=A4=EC=A0=95=20(#174)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../soongsil/CoffeeChat/service/PossibleDateService.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/com/soongsil/CoffeeChat/service/PossibleDateService.java b/src/main/java/com/soongsil/CoffeeChat/service/PossibleDateService.java index cf0aa80..b70a084 100644 --- a/src/main/java/com/soongsil/CoffeeChat/service/PossibleDateService.java +++ b/src/main/java/com/soongsil/CoffeeChat/service/PossibleDateService.java @@ -2,6 +2,7 @@ import static com.soongsil.CoffeeChat.controller.exception.enums.UserErrorCode.*; +import java.time.LocalDate; import java.util.List; import java.util.stream.Collectors; @@ -64,8 +65,13 @@ public List updatePossibleDate(List findPossibleDateListByMentor(Long mentorId) { + // 2주로 설정 + LocalDate today = LocalDate.now(); + LocalDate twoWeeksLater = today.plusWeeks(2); + return possibleDateRepository.getPossibleDatesByMentorId(mentorId) .stream() + .filter(possibleDate -> !possibleDate.getDate().isBefore(today) && !possibleDate.getDate().isAfter(twoWeeksLater)) .map(possibleDate -> PossibleDateCreateGetResponseDto.builder() .date(possibleDate.getDate()) .startTime(possibleDate.getStartTime())