Search

최대 예약 건수 제한 기능 리뷰

이 문제의 저작권은 주식회사 비바리퍼블리카에 있으며, 지원자는 오로지 채용을 위한 목적으로만 이 문제를 활용할 수 있습니다. 이 문제의 전부 또는 일부를 공개, 게재, 배포, 제3자에게 제공하는 등의 일체의 “누설 행위”에 대해서는 저작권법에 의해 민・형사상의 책임을 질 수 있습니다. 이 “누설 행위"에는 문제의 문구를 변형하여 그 취지를 알 수 있도록 하는 경우도 포함됩니다.

과제를 시작하기 전 유의사항

앞 단계의 문서를 충분히 확인한 뒤 시작해주세요.
[현재 문서] 최대 예약 건수 제한 기능 리뷰

과제

김토스님이 새로 구현한 일별 최대 예약 건수 방어 기능을 리뷰해주세요. 예약 추가/취소 기능 변경점에 이어서 추가된 기능입니다.

구현 요구사항

아래 내용은 김토스님이 구현한 요구사항입니다.

1. 최대 예약 건수 제한 기능

새로운 예약을 추가할 때 해당 날짜의 최대 예약 건수를 확인하고, 이미 최대 건수에 도달했다면 새로운 예약이 생성되지 않도록 방어합니다.
1.
서버 API를 호출하여 요일 별 최대 예약 건수를 조회합니다.
2.
“신규 예약 추가하기” 모달에서 선택한 날짜의 예약 건수가 이미 최대에 도달했다면 오류 메시지를 출력해주세요.
2번 화면 예시
서버 API
요일 별 최대 예약 건수 조회
GET /api/quotas?from=...&to=...
Query Params
from: 조회 시작일. yyyy-MM-dd 형식.
to: 조회 종료일. yyyy-MM-dd 형식.
Response Body
{ "leadQuotaForDay": { "mon": number, "tue": number, "wed": number, "thu": number, "fri": number, "sat": number, "sun": number, } }
TypeScript
복사

리뷰 제출하기

1.
과제 안내 단계에서 자동으로 생성된 PR 중, “최대 예약 건수 제한 기능” PR을 확인해주세요.
2.
이전 과제와 동일하게 리뷰를 남겨주세요.
3.
과제 제출 시간이 끝나기 전에 [Files changed] 탭의 우상단에 있는 [Finish your review] 버튼에 숫자가 남아 있는지 꼭 확인해주세요. 만약 숫자가 남아있다면 [Submit review] 버튼을 눌러주세요. 과제 제출 시간 내에 submit 된 코멘트만 채점의 대상이 됩니다.

마무리

리뷰 제출하기 에서 [Submit review]를 눌러 리뷰 코멘트를 남기신 것으로 과제가 마무리 되었습니다. 수고하셨습니다!