Skip to content

[FEAT] 예약 생성 API, 결제 완료 처리 API 개발#47

Merged
CokaNuri merged 21 commits intodevelopfrom
feature/booking-create
Jan 15, 2026
Merged

[FEAT] 예약 생성 API, 결제 완료 처리 API 개발#47
CokaNuri merged 21 commits intodevelopfrom
feature/booking-create

Conversation

@CokaNuri
Copy link
Copy Markdown
Contributor

@CokaNuri CokaNuri commented Jan 14, 2026

💡 작업 개요

  1. POST /api/v1/stores/{storeId}/bookings
  • 가게,날짜,시간,인원,테이블 정보를 입력받아 예약을 생성하는 API 개발
  • 동시 예약 충돌 방지를 고려해 예약 생성 후 예약 상태 PENDING으로 설정 - 예약 선점 처리
  1. PATCH /api/v1/bookings/{bookingId}/payments-confirm
  • 최종 결제까지 완료 후 결제 정보를 입력받아 예약 상태를 업데이트하는 API 개발
  • 예약 생성시 보증금과 실제 결제 금액 검증
  • 예약 상태 PENDING -> CONFIRMED로 변경
  1. 기존에 개발한 API 리팩터링
  • GET /api/v1/stores/{storeId}/bookings/available-times
  • GET /api/v1/stores/{storeId}/bookings/available-tables
  • 요청 구조 변경

✅ 작업 내용

  • 기능 개발
  • 버그 수정
  • 리팩토링
  • 주석/포맷 정리
  • 기타 설정

🧪 테스트 내용

  • 로컬 환경 빌드 성공
  • Swagger 테스트 결과
  1. POST /api/v1/stores/{storeId}/bookings
image image
  1. PATCH /api/v1/bookings/{bookingId}/payments-confirm
image image

📝 기타 참고 사항

  • 추후 결제, 유저 로직 고려해 변경

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
@CokaNuri CokaNuri merged commit 6503e81 into develop Jan 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants