List view
## 공통 - Swagger 정리 | @이재훈 - TempUserInfo @Schema 추가 - /api/v1/appointments/preview : swagger description 수정 (’회원의’ text 삭제) - [1차] 다시 전체적으로 description, example, req, resp, validation 항목 재확인 - `retrieveuserParticipationInfoList` 명칭 변경 | @이재훈 - [1차] 도메인별 ErrorCode 세분화 | @박승일, @이재훈 - [1차] SpringSecurity에서 불필요한 매핑 삭제, url별 권한 확인 | @이재훈 - /api/v1/temporary/appointments/join @이재훈 - 약속 참여 여부 확인 시 password 제거 필요 (unique constraint 참조) - [1차] LocalTime에 24시 못들어가는 현상 ⇒ 23:59으로 입력받은 후 24:00로 처리 후 응답시 다시 23:59로 반환 | @박승일 - LocalTime 23:59 → 24:00 계산 - 참여자1 : 22:00 - 23:59 - 참여자2 : 22:00 - 23:59 - 첨여자3 : 23:00 - 23:59 - 가능 시간이 22:00-23:00 밖에 안나옴 (참여자 1,2 only) - TempAppointmentController MonsterClass 해제 | @박승일 - Temp User 관련 valid, check api TempUserController 로 분리 - 페이징 처리 추가 | @박승일 - 약속 목록 키워드 조회 페이징 처리 ## 회원, 비회원 - [1차] Address 필드 역할에 맞게 validation 진행 (locationType, fullAddress 는 not null) | @이재훈 - 비회원쪽에 안되어 있음 → @Valid 추가해야 - 모든 Appointment, TempAppointment 관련 Appointment 존재 여부, 해당 회원이 참여했는지 여부 등 예외처리 세분화 | @이재훈 - TO-BE: 1. NOT_FOUND_APPPOINTMENT / 2. NOT_FOUND_PARTICIPANTS - /api/v1/temporary/appointments/join | @이재훈 - 확정된 약속에 대한 예외처리가 없음 - 확정된 약속에 대해 참여하면 참여가 진행됨. 애초에 확정된 약속인지 확인하는 로직 X - 추가로 피그마 수정도 필요. 약속참여하기 플로우에서 약속코드 입력 후 해당 약속이 확정된 약속이면 참여 플로우를 막아야됨. (/preview api에서 확정유무 필드 응답으로 보내줌) - 약속 만들기에서 약속 장소는 Optional | @이재훈 - 코드 상으로 에러가 날 수 있는지 확인 필요 - figma 수정 - 상세주소 검색 요청 | @박승일 - depth 3에 해당 하는 주소 응답 필드 추가 - 날씨 검색 키워드를 위한 필드. 프론트나 백엔드 둘다에게 이득 - 클라이언트 에러 (외부 연동 API 통신 에러) 예외 처리하기 - check, valid 등의 validation 결과는 true, false로 나와야 됨. | @이재훈 - ex) 호스트여부 조회 시 호스트가 아닐 경우 예외가 터지는 것이 아니라 false로 응답되어야 함 - /api/v1/temporary/appointments/join 이름중복여부확인 validate 필요 | @이재훈 - 회원은 이름중복여부확인 안되어 있음
Overdue by 1 year(s)•Due by July 14, 2024•12/12 issues closed