diff --git a/mung_manager/reservations/services/strategies/hotel_reservation_strategy.py b/mung_manager/reservations/services/strategies/hotel_reservation_strategy.py index 8732fc5..1737f68 100644 --- a/mung_manager/reservations/services/strategies/hotel_reservation_strategy.py +++ b/mung_manager/reservations/services/strategies/hotel_reservation_strategy.py @@ -234,13 +234,15 @@ def create_reservations( ) reservations = [] + reserved_at = datetime.combine(self.reservation_dates[0], pet_kindergarden.business_start_hour) + end_at = self.reservation_dates[-1] + timedelta(days=1) parent_id = None depth = 0 is_extented = True if len(customer_tickets) > 1 else False for ticket in customer_tickets: reservation = Reservation.objects.create( - reserved_at=self.reservation_dates[0], - end_at=self.reservation_dates[-1] + timedelta(days=1), + reserved_at=reserved_at, + end_at=end_at, is_attended=None, reservation_status=ReservationStatus.COMPLETED.value, pet_kindergarden_id=pet_kindergarden.id, diff --git a/mung_manager/reservations/tasks.py b/mung_manager/reservations/tasks.py index 21fc0a4..3d7c6bb 100644 --- a/mung_manager/reservations/tasks.py +++ b/mung_manager/reservations/tasks.py @@ -40,7 +40,7 @@ def _set_content(template: dict, replacements: dict) -> str: 이 메서드는 템플릿 내용에서 필요한 필드를 동적으로 치환하여 content를 반환합니다. """ - content = template["content"] + content = template["content"].strip('"') for placeholder, value in replacements.items(): content = content.replace(placeholder, str(value)) return content