## ✨ 기능 설명 owner 회원가입 과정에서 점장 승격 기능을 추가하고, customer 결제 완료 이후 서버 상태 동기화를 위한 정산 완료 처리 기능을 추가합니다. ## 💡 동작 방식 ### 1. Owner 점장 승격 ```txt 회원가입 완료 → 사업자 등록번호 입력 → 유효성 검사 진행 → 점장 승격 API 호출 → 승격 성공 시 회원가입 다음 단계로 이동 ``` ### 2. Customer 결제 완료 후 정산 처리 ```txt 카카오페이 결제 진행 → 결제 승인 API 호출 → 승인 성공 → 정산 완료 API 호출 → 서버 상태 반영 → 결제 완료 모달 노출 → 메인 페이지 이동 ``` ### 예외 처리 ```txt - 사업자 번호 형식이 올바르지 않은 경우 에러 메시지 출력 - 점장 승격 실패 시 다음 단계 이동 차단 - 정산 API 실패 시에도 결제 완료 UX는 유지 - 결제 승인 실패 시 에러 화면 노출 ``` ## ✅ 구현 체크리스트 - [x] 사업자 등록번호 입력 UI 구성 - [x] 사업자 번호 유효성 검사 로직 구현 - [x] owner 점장 승격 mutation 추가 - [x] owner signup flow 연동 - [x] admin settlement domain 추가 - [x] customer settlement mutation 추가 - [x] 카카오페이 승인 후 순차 호출 로직 구현 - [x] 성공/실패 예외 처리 - [x] React Query cache invalidate 적용 ## 📎 참고 자료 (선택) - Swagger - Owner Upgrade API - Swagger - Admin Settlement API - KakaoPay 결제 승인 API flow ```
Activity
[-][Feat] 사장님 승격 API 연동[/-][+][Feat] 사장님 승격 및 정산 완료 API 연동[/+]Merge pull request #109 from CUK-Compasser/feat/#107/owner-upgrade