From f7396d7986289dbc50e85f9d770e15de5c7dd762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=86=90=EC=B0=BD=ED=98=84?= Date: Fri, 1 Jul 2022 03:55:33 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20startOfDay=2006:00=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/movie/service/MovieTimeServiceImpl.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/com/ticketing/server/movie/service/MovieTimeServiceImpl.java b/server/src/main/java/com/ticketing/server/movie/service/MovieTimeServiceImpl.java index ab50043..cbaee99 100644 --- a/server/src/main/java/com/ticketing/server/movie/service/MovieTimeServiceImpl.java +++ b/server/src/main/java/com/ticketing/server/movie/service/MovieTimeServiceImpl.java @@ -31,9 +31,10 @@ public class MovieTimeServiceImpl implements MovieTimeService { Movie movie = movieRepository.findByTitle(title) .orElseThrow(MovieTimeServiceImpl::throwMovieNotFound); - LocalDateTime startOfDay = runningDate.atStartOfDay(); - // 영화 시작 시간이 다음날 06시 이전까지 모두 가져오기 위한 날짜 - LocalDateTime endOfDay = startOfDay.plusHours(30); + // 영화 시작 시간이 06시 이전(전날 심야 영화)는 제외하고 가져오기 + LocalDateTime startOfDay = runningDate.atStartOfDay().plusHours(6); + // 영화 시작 시간이 익일 06시 이전(심야 영화)까지 모두 가져오기 + LocalDateTime endOfDay = startOfDay.plusDays(1); List movieTimes = movieTimeRepository.findValidMovieTimes(movie.getId(), startOfDay, endOfDay);