Skip to content

장소 저장 로직#25

Merged
scholar-star merged 19 commits into
test-deployfrom
backend/yujin/savePlace
Jul 13, 2026
Merged

장소 저장 로직#25
scholar-star merged 19 commits into
test-deployfrom
backend/yujin/savePlace

Conversation

@scholar-star

Copy link
Copy Markdown
Collaborator

변경점 👍

  • 사용자가 장소 검색/길찾기 등에서 마음에 드는 장소를 저장합니다.
  • 장소를 추천하거나, 경로에서 가는길의 장소들을 받아올 때 로그인이 되지 않은 상태라면 무조건 저장 안됨 상태로 유지하며, 로그인이 된 상태라면 저장 여부에 따라 true/false로 저장 여부를 받아올 수 있게 합니다.

버그 해결 💊

  • userId를 받아올 때, Wrapper Class로 하지 않아 null 여부(즉, 인증 여부)를 분간할 수 없는 에러가 발생하여 이를 해결하였습니다.

리팩토링 💧

  • 장소마다 가지고 오는 장소 정보에 liked를 추가하여 인증 시 해당 장소에 대해 좋아요를 표시했는지 알려주도록 하였습니다. 다른 분들도 참고하시길 바랄게요!
{
                        "id": 3140199,
                        "name": "버닝스타",
                        "lat": 35.22903306,
                        "lng": 129.0890625,
                        "category": "한눈",
                        "walkingMinutes": 8,
                        "openTime": null,
                        "closeTime": null,
                        "catchPhrase": null,
                        "imageURL": "https://search.pstatic.net/sunny/?type=b150&src=https%3A%2F%2Fd12zq4w4guyljn.cloudfront.net%2F750_750_20251117061110_photo1_c5b639e2f31d.webp",
                        "open": true,
                        "liked": false,
                        "isOpen": true
                    }

테스트 💻

  • Postman을 이용한 블랙박스로 진행하였습니다.

스크린샷 🖼

장소 추천 시 가져오는 장소 정보 경로 시 가져오는 장소 정보

# Conflicts:
#	backend/.idea/dataSources.xml
#	backend/gradle/wrapper/gradle-wrapper.properties
#	backend/src/main/java/_team/onmyway/config/SecurityConfig.java
#	backend/src/main/java/_team/onmyway/entity/Place.java
#	backend/src/main/java/_team/onmyway/exception/GlobalExceptionHandler
#	backend/src/main/java/_team/onmyway/initializer/DataInitializer.java
#	backend/src/main/java/_team/onmyway/repository/cookie/CookieAuthorizationRequestRepository.java
#	backend/src/main/java/_team/onmyway/service/ImageService.java
#	backend/src/main/java/_team/onmyway/service/RecommendationService.java
#	backend/src/main/resources/application.properties
#	backend/src/main/resources/data/one_cup/부산 한 잔 영업시간.csv
#	backend/src/main/resources/data/one_cup/부산 한 잔.csv
#	backend/src/main/resources/data/one_game/부산 한 판 영업시간.csv
#	backend/src/main/resources/data/one_meal/부산 한 끼 영업시간.csv
#	backend/src/main/resources/data/one_meal/부산 한 끼.csv
# Conflicts:
#	backend/src/main/java/_team/onmyway/repository/cookie/CookieAuthorizationRequestRepository.java
#	backend/src/main/java/_team/onmyway/service/RecommendationService.java
#	backend/src/main/resources/data/one_cup/부산 한 잔 영업시간.csv
#	backend/src/main/resources/data/one_cup/부산 한 잔.csv
#	backend/src/main/resources/data/one_game/부산 한 판 영업시간.csv
#	backend/src/main/resources/data/one_meal/부산 한 끼 영업시간.csv
#	backend/src/main/resources/data/one_meal/부산 한 끼.csv
@scholar-star
scholar-star merged commit 1de3a95 into test-deploy Jul 13, 2026
@scholar-star
scholar-star deleted the backend/yujin/savePlace branch July 13, 2026 07:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant