Skip to content

Conversation

@Leesowon
Copy link
Collaborator

@Leesowon Leesowon commented Dec 5, 2025

관련 이슈

#35

📌 작업 개요

배차 등록 후, 반경 내 존재하는 기사 가까운 순으로 조회

Transporter Domain

  • Entity: 실시간 위치 저장을 위한 currentLocation (Geometry Point) 필드 추가
  • Repository: PostGIS(ST_DistanceSphere, ST_DWithin)를 활용한 반경 검색 Native Query 구현
  • DTO: DB 조회 결과(m)를 응답용(km)으로 변환하는 TransporterMatchResponse 구현
  • Service: 반경 50km 내 기사 검색 로직 구현 (TransporterService)

Dispatch Domain

  • Controller: GET /api/v1/dispatch/{dispatchId}/nearby-drivers 엔드포인트 추가
  • Logic: 배차 ID로 출발지 좌표 조회 후 TransporterService 호출

✨ 기타 참고 사항

✅ 체크리스트

  • PR 템플릿에 맞추어 작성했어요.
  • PR에 적절한 라벨을 선택했어요.
  • 변경 내용에 대한 테스트를 진행했어요.
  • application.yml 파일을 수정했다면, Notion에 업로드, github security 수정 및 공유했어요.
  • 로컬 서버에서 정상 동작을 확인했어요. (main, test)
  • 불필요한 코드는 삭제했어요.

@Leesowon Leesowon self-assigned this Dec 5, 2025
@Leesowon Leesowon added the ✨ Feature 새로운 기능을 추가합니다. label Dec 5, 2025
@Leesowon Leesowon changed the title [#32] feat: 배차 등록 후 해당 배차 정보를 기반으로 반경 10km 내 기사 리스트 조회 기능 구현 [#35] feat: 배차 등록 후 해당 배차 정보를 기반으로 반경 10km 내 기사 리스트 조회 기능 구현 Dec 5, 2025
@Leesowon Leesowon merged commit 2415e2f into dev Dec 13, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ Feature 새로운 기능을 추가합니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants