코드 확인 근거

← 홈 · 기능 현황

확인 내용파일·위치
부스별 잠금app/controllers/api/meeting/reservations/schedules_controller.rb:19
정원·잔여석app/services/calendar/except_service.rb:134
정원 모델app/models/meetings/schedule_group.rb:59
최대 횟수 조회가 현재 calendar로 제한app/models/concerns/schedule/guest_limit_able.rb:21
필수 동의 질문app/models/concerns/calendar/question_able.rb:14
다운로드 권한app/models/organization_permission.rb:9
IP 제한app/models/concerns/user/permission_able.rb
세션 제한app/models/concerns/user/security.rb
행사형 부스 그리드프론트 EventReservationUserTemplate.tsx:139
학생 변경·취소프론트 ReservationCompleteTemplate.tsx:126

직접 실행한 DB 검증

조건결과
A01 10:00, 정원 1명인 상태에서 두 번째 예약When::Error, 생성 차단
동일 이메일·전화번호, A01/A02 16:00 각각 예약둘 다 생성 가능

두 번째 검증 데이터는 확인 후 트랜잭션을 롤백했다.