HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
📚
[팀06] Books
/
💶
논의사항
/
🐈‍⬛
스터디 상태변경 시나리오
🐈‍⬛

스터디 상태변경 시나리오

모집 중
모집 마감
진행 중
진행 완료
 
<< 정리 >>
허용되는 상태 변경은 아래와 같다
  • 모집 중 → 모집 마감›
  • 모집 중 → 진행 중
  • 모집 마감 → 진행 중
  • 진행중 → 진행 마감
 
추가적인 비즈니스 로직
  • 스터디장은, 스터디 상태 변경을 통해 모집 마감으로 변경할 수 있다
  • 날짜가 지나면 스터디는 자동으로 진행중 상태가 된다
  • 스터디 신청시
    • 해당 스터디가 모집 마감 상태면 신청이 불가하다
  • 스터디 수락시
    • 해당 스터디가 모집 마감 상태 OR max 인원이 차면 신청이 불가하다
시간적 여유가 되면 추가할 비즈니스 로직
  • 날짜가 지나면 스터디는 자동으로 모집 마감 상태가 된다
 
  • 스터디 신청 수락시
    • Study 내부적
 
 
  • → 모집 마감 : 모집 중, max 인원일 때, gahter_end_Date
  • → 모집 중 : 모집 마감 중,
 
  • →진행 중 : 모집중, 모집 마감, 스터디 시작 날짜
 
모집 중 → 모집 마감 → 진행중
모집 중 → 진행 중
 
진행중 → 진행 마감만 가능! (진행중 → 모집중,모집마감 X)
 
12시
모집 마감 8/1 진행시작 8/2
t1 모집 중 → 모집 마감 ( 자동화) ( 후순위 )
t2 모집 중, 모집 마감 → 진행 중 (자동화)
 
  • 신청 수락 → 서버에서 검증해서 모집 마감으로 변경한다
  • 스터디 장이 직접 신청 → 모집 마감
    • url 을 통해 status 만 변경하는 것
 
  • 스터디장이 모집완료로 변경하게 할 때
  • 상태값
 
 
결론
  • 모집중,모집마감 → 진행중 (자동화 스케줄러 사용)
  • 모집중 → 모집 마감 : 스터디장이 직접 신청하도록 한다.