diff --git a/src/main/java/in/koreatech/koin/domain/shop/model/Shop.java b/src/main/java/in/koreatech/koin/domain/shop/model/Shop.java index 00bb8c8744..012ebcdee6 100644 --- a/src/main/java/in/koreatech/koin/domain/shop/model/Shop.java +++ b/src/main/java/in/koreatech/koin/domain/shop/model/Shop.java @@ -237,6 +237,9 @@ private boolean isShopOpenToday(ShopOpen shopOpen, LocalTime currentTime) { long currTime = currentTime.toNanoOfDay(); long openTime = shopOpen.getOpenTime().toNanoOfDay(); long closeTime = shopOpen.getCloseTime().toNanoOfDay(); + if (closeTime < openTime) { + closeTime += (LocalTime.of(12, 0).toNanoOfDay() * 2); + } return (closeTime == 0 && openTime <= currTime) || (openTime <= currTime && currTime <= closeTime); }