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

[Home/be] 필터링된 맛집 리스트 응답 구현 #106

Merged
merged 5 commits into from
Nov 23, 2023

Conversation

LeeTH916
Copy link
Collaborator

주요 작업

  • 내가 팔로우한 유저가 등록한 맛집 리스트 응답

완료한 task 명세

  • 내가 팔로우한 유저 닉네임과 현 위치, radius로 필터링 요청 시 맛집 정보 리스트 응답
  • 해당 맛지들에 대해 내가 맛집리스트에 추가했는지 여부를 isMy로 함께 응답

결과 화면

{
  "data": [
    {
      "restaurant_name": "매취랑 동대문점",
      "restaurant_location": {
        "type": "Point",
        "coordinates": [
          127.007743619,
          37.567294101
        ]
      },
      "restaurant_address": "서울특별시 중구 을지로6가 18-137",
      "restaurant_category": "한식",
      "restaurant_phoneNumber": "",
      "restaurant_id": 1396,
      "ismy": true
    },
    {
      "restaurant_name": "파이어벨",
      "restaurant_location": {
        "type": "Point",
        "coordinates": [
          127.09793926,
          37.511286238
        ]
      },
      "restaurant_address": "서울특별시 송파구 잠실동 40-1 롯데월드",
      "restaurant_category": "기타",
      "restaurant_phoneNumber": "",
      "restaurant_id": 1401,
      "ismy": false
    },
    {
      "restaurant_name": "마라공방",
      "restaurant_location": {
        "type": "Point",
        "coordinates": [
          126.866581326,
          37.500094575
        ]
      },
      "restaurant_address": "서울특별시 구로구 고척동 76-153",
      "restaurant_category": "중국식",
      "restaurant_phoneNumber": "",
      "restaurant_id": 1410,
      "ismy": false
    },
    {
      "restaurant_name": "대치동그집1981",
      "restaurant_location": {
        "type": "Point",
        "coordinates": [
          127.123871814,
          37.531262834
        ]
      },
      "restaurant_address": "서울특별시 강동구 성내동 537-3",
      "restaurant_category": "한식",
      "restaurant_phoneNumber": "",
      "restaurant_id": 1402,
      "ismy": true
    }
  ],
  "message": "Success",
  "statusCode": 200
}

Related to Issue #63, #66, #68

- 음식점 이름을 통한 검색 시 검색 반경에 따라 필터링 되도록 구현
- 전달받은 음식점 id를 이용하여 해당 음식점에 대한 상세 정보 조회
- 조회할 때 필요 컬럼만 받아서 전달
- todo: 맛집리스트 추가 여부, 리뷰 목록 추가
- filter 정보를 위한 dto 생성
- 필터 유저가 등록한 맛집 리스트에 대한 bottom sheet 정보 응답
- 해당 맛집들에 대해 내가 맛집리스트에 추가했는지 여부도 함께 응답
@LeeTH916 LeeTH916 added feat 기능 구현 BE 작업범위 : BackEnd labels Nov 23, 2023
@LeeTH916 LeeTH916 requested a review from GeunH November 23, 2023 13:51
@LeeTH916 LeeTH916 self-assigned this Nov 23, 2023
@GeunH
Copy link
Collaborator

GeunH commented Nov 23, 2023

LGTM

@GeunH GeunH merged commit a7e083e into boostcampwm2023:feature/be-home Nov 23, 2023
@GeunH GeunH mentioned this pull request Nov 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BE 작업범위 : BackEnd feat 기능 구현
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants