42Meet / reservation-service

http://42meet.kro.kr
0 stars 0 forks source link

FEAT: #77 n개 이상의 예약은 valid체크에서 drop시키는 로직 추가 #78

Closed sebaek42 closed 3 years ago

sebaek42 commented 3 years ago

isValid()함수에 final int MAX_RESERVATION = 2; 로 최대 예약 가능 횟수 설정했습니다.

Integer 객체 error_code를 두고, isValid() 함수의 인자로 넣어둔뒤 상황에맞는 오류값을 담아올수있도록 구현했습니다.

생성성공인 경우 error_code = 0, 201 CREATED 생성실패인데 error_code가 1,2가 아닌경우(그럴경우는현재까지 없긴함) error_code = 0, 400 BAD_REQUEST 시간 중복 및 시간기입 오류시 error_code = 1, 409 CONFLICT 최대 예약횟수 초과시 error_code = 2, 403 FORBIDDEN