## 🐛 버그 설명 > 제휴업체(Partner)가 탈퇴(직접 탈퇴 / 백오피스 강제 탈퇴)해도 연관된 제휴(Paper)가 그대로 ACTIVE로 남아, 학생이 탈퇴 업체의 혜택을 계속 조회·사용할 수 있습니다. - 현상: `WithdrawalServiceImpl.withdrawMember`는 `deletedAt`만 기록하고 Paper 상태를 변경하지 않음 - 학생회 화면(지도/검색, 미제휴 업체 추천)에 탈퇴 업체가 계속 노출됨 - 탈퇴 업체를 대상으로 제안서·채팅방을 새로 생성할 수 있음 - 기대 동작: 탈퇴 시 해당 업체의 제휴가 비활성화되고, 복구 시 원래 상태로 되돌아와야 함 ## ✅ 수정 목록 - [ ] Partner 탈퇴 시 `partner_id` 기준 ACTIVE/SUSPEND Paper의 원래 상태를 기록하고 INACTIVE로 전환 - [ ] 복구(백오피스 복구 / 재가입 / 로그인 자동 복구) 시 기록된 원래 상태로 복원 - [ ] 학생회 쪽 Partner 노출 쿼리(`PartnerRepository` 4개)에 탈퇴 회원 제외 조건 추가 - [ ] 탈퇴 업체 대상 제안서·채팅방 신규 생성 차단 - [ ] 테스트 추가 ## 📝 참고 사항 - 학생회가 수동 등록한 Paper(`partner_id = null`)는 대상에서 제외 - Store는 지도에 계속 노출 (유지) - 기존 채팅방은 유지 - 복구 후 기간이 지난 Paper는 기존 `PaperScheduler`가 자정에 INACTIVE로 정리 - 범위 밖: QR 인증(`CertificationServiceImpl`)이 Paper 상태를 검증하지 않는 문제, Partner 하드 삭제가 Store 보유로 항상 스킵되는 문제
Activity
[-][FIX] Partner 탈퇴 시 연관 제휴 비활성화 및 복구 시 복원[/-][+][FIX/#511] Partner 탈퇴 시 연관 제휴 비활성화 및 복구 시 복원[/+][FIX/#511] Partner 탈퇴 시 연관 제휴 비활성화 및 복구 시 복원