swyp3-babpool / babpool-backend

🏆 스위프 3기 1위 수상
https://bab-pool.com
MIT License
0 stars 0 forks source link

Fix/appointment: API 오류/검증 개선 #191

Closed proHyundo closed 3 weeks ago

proHyundo commented 3 weeks ago

Resolves #{이슈-번호}

Issue Define

  1. 밥 약속 신청 시, 과거 일정에 신청하는 경우에 대한 유효성 검증이 누락됨
  2. 요청 받은 밥 약속 목록 조회 시, 확정된 일정임에도 날짜및시간 데이터가 null 값이 응답됨

Summary of resolutions or improvements

  1. 유효성 검증을 추가 하여 아래에 해당하는 경우, BAD_REQUEST 에러 응답을 내리도록 추가
    • 현재 시간보다 과거 일정에 요청할 경우
    • 요청하는 시간의 포맷이 00분 00초 가 아닌 경우
    • 기획 요구사항에 따른 시간 범위를 벗어난 경우
  2. sql mapper 에 'ACCEPT' 를 'ACCEPTED' 으로 변경하여 해결

Note


RCA Rule

r: 꼭 반영해 주세요. 적극적으로 고려해 주세요. (Request changes)
c: 웬만하면 반영해 주세요. (Comment)
a: 반영해도 좋고 넘어가도 좋습니다. 그냥 사소한 의견입니다. (Approve)