-
Notifications
You must be signed in to change notification settings - Fork 6
Reservation API 구현 #798
Copy link
Copy link
Open
Description
JeongJiHwan
opened on Nov 6, 2023
Issue body actions
- [GET] /reservatoins 전체 예약 내역 조회
- [GET] /reservations/:bookinfoid 해당 도서 예약 대기수 조회
- [POST] /reservations 예약 생성
- process :
- bookInfoId 조회 및 유효성 확인
- 유저 확인 :
- 대출 패널티 여부 확인
- 대출 연체 확인
- 2권 이상 예약 여부 확인
- 해당 도서 대출 가능 여부 확인 ( 대출 가능 도서의 경우 예약 불가 )
- 유저 기대출 도서 확인 ( 현재 대출중인 도서는 예약 불가 )
- 유저 기예약 도서 확인 ( 동일 도서 중복 예약 불가 )
- 예약 생성
- process :
- [PATCH] /reservations/cancel 예약 취소
- process :
- 유효 예약 확인 및 일반 유저의 경우 본인의 예약인지 확인
- status 변경 -> 2(예약 취소)
- 0순위 예약자가 취소한 경우, 후순위 예약자 -> 0순위 예약자로 변경 후 슬랙 알림
- process :
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
Status
할 일