Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

놀이터 등록 API 구현 #609

Closed
4 tasks done
ehtjsv2 opened this issue Oct 2, 2024 · 0 comments · Fixed by #618
Closed
4 tasks done

놀이터 등록 API 구현 #609

ehtjsv2 opened this issue Oct 2, 2024 · 0 comments · Fixed by #618
Assignees
Labels
🖥 backend backend ✨ feat 기능 개발
Milestone

Comments

@ehtjsv2
Copy link
Contributor

ehtjsv2 commented Oct 2, 2024

요구 사항

  • 놀이터 등록 API 구현
    • 등록 구현
    • 멤버가 놀이터를 등록하면 해당 멤버는 놀이터에 자동으로 참가
    • 이미 참여한 놀이터가 있을 경우 예외가 발생한다.
    • 겹치는 범위안에 놀이터가 있다.
      image

놀이터 등록 시 반경이 겹치면 예외 발생 로직

  • 우리는 데이터가 없지만, 실제 운영중인 서버라 생각했을 때, finalAll() 해서 검증하기에는 메모리, 속도 면(?)에서 무겁다
  • 반경이 150m이므로 내 중심점과 상대 중심점이 300m이내면 안된다.
  • 파란 색 점이 기존에 등록된 놀이터
  1. 내 주변으로 사각형 300m이내에 놀이터들 조회
  2. 조회된 놀이터들이 내 반경 안에 있는 지 체크
  3. 있다면 예외 발생
    image
@ehtjsv2 ehtjsv2 added the 🖥 backend backend label Oct 2, 2024
@ehtjsv2 ehtjsv2 added this to the Sprint6 milestone Oct 2, 2024
@ehtjsv2 ehtjsv2 self-assigned this Oct 2, 2024
@ehtjsv2 ehtjsv2 moved this to Todo in 2024-friendogly Oct 2, 2024
@ehtjsv2 ehtjsv2 moved this from Todo to In Progress in 2024-friendogly Oct 3, 2024
@ehtjsv2 ehtjsv2 added the ✨ feat 기능 개발 label Oct 3, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in 2024-friendogly Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🖥 backend backend ✨ feat 기능 개발
Projects
Status: Done
1 participant