본문으로 건너뛰기

Case 7: 거절 후 재접근 - 레벨 재변경 (LEVEL_2 → LEVEL_1 → LEVEL_2)

< 메인 문서로 돌아가기


조건

항목
기존 UserScheduleREJECTED
기존 ShareRequestREJECTED
현재 ShareLink 레벨LEVEL_2
레벨 변경 이력LEVEL_2 → LEVEL_1 → LEVEL_2 (재변경)
이 케이스가 발생하는 시나리오
  1. 오너가 LEVEL_2로 공유 링크 생성
  2. 사용자가 접근 → REQUESTED
  3. 오너가 거절 → REJECTED
  4. 오너가 LEVEL_1로 변경
  5. 오너가 다시 LEVEL_2로 변경
  6. 사용자가 공유 링크로 다시 접근

플로우

현재 레벨이 LEVEL_2이므로, Case 5와 동일한 플로우를 따릅니다.

결과

항목변경
UserScheduleREJECTEDREQUESTED
ShareRequestREJECTEDPENDING (requestCount +1, messageHistory에 RETRY 기록 추가)
ShareLinkusedCount +1, lastUsedAt 갱신
ShareLinkAccessREQUEST_RETRY 로그 1건
핵심

레벨 변경 이력과 무관하게, 현재 ShareLink의 accessLevel에 따라 분기됩니다. 현재 LEVEL_2이므로 Case 5와 동일하게 재요청(REQUESTED) 처리됩니다.