42Meet / reservation-service

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

24:00 로 끝나는 예약 저장 제대로 안되는 현상 #57

Open nonalias opened 3 years ago

nonalias commented 3 years ago

예를 들어 startTime : 23:00:00 endTime: 24:00:00

일 경우

response는 계속 true만 나오고, (DB에는 들어가 있음) 제대로 예약이 되지 않는 현상 발생함. -> 중복체크 안됨

추가적으로, front쪽에서도 인식을 못함

nonalias commented 3 years ago

time 객체가 24:00:00을 못가지고 있더라구요..

nonalias commented 3 years ago

DB에는 00:00:00 으로 들어가 있습니다.

nonalias commented 3 years ago

24일 오전 0시와 오후 12시는 어떻게 구별할까요?

생각해보면, 다른 시간대도 비현실적인게 예약시간이 12:00 ~ 13:00 이라고 합시다. 동시에 13:00~14:00 도 예약이 되어있다고 가정하면 정확히 13:00에는 누가 사용하게 될까요?

이런 문제를 생각해보면, endTime은 정각이 아닌 12:00 ~ 12:59 와 같이 분으로 떨어져야 할 것 같습니다.

그러면 위와같은 문제를 해결할 수 있을 것 같습니다.

FE 쪽과도 이야기를 해봐야할 것 같아요.