Skip to content

Conversation

@erika0915
Copy link
Member

@erika0915 erika0915 commented Dec 17, 2025

📝 개요

csv 파일 업로드 방식을 수정했습니다.

🛠️ 작업 사항

기존에는 새로운 파일이 들어오면, 가맹점명과 주소를 key로 설정해 동일한 가맹점 정보에 대해서는 수정을 하지 않고 새롭게 들어온 가맹점 정보에 대해서만 저장을 하는 방식이었습니다.

그러나, 이 방식에는 허점이 존재합니다.

  1. 가맹점 삭제 미반영 : 실제 지역에서 폐업을 하거나 더 이상 가맹점이 아닌 가맹점 정보는 삭제되지 않고 db에 남게 됩니다.
  2. 업데이트 날짜 미반영 : 새로운 지역에 대한 정보가 업데이트되었음에도, 기존에 변경되지 않는 가맹점에는 '업데이트 날짜' 필드가 변경되지 않습니다.

변경된 로직 : 특정 지역 기반 데이터 통기화

  • 전략 : 특정 지역의 CSV 파일을 업로드하면, 해당 지역의 기존 데이터를 '모두' 삭제한 뒤에 파일의 데이터를 일괄 삽입합니다.

🔗 관련 이슈 / JIRA

✅ 체크리스트

  • 코드 리뷰 반영 완료
  • 테스트 코드 작성
  • 로컬 테스트 완료
  • 문서 업데이트 필요 시 반영

🙏 기타 사항

  • 코드레빗 설정 코드 삭제했습니다 !
  • 그리고 이젠 가맹점 업데이트랑 '대구' 지역 추가 작업 해야하는데, 어떻게 분배해서 할지 빠르게 정해서 알려줄게용 ! 👍🏻
  • 작업이 조금 늦어져서 미안합니당 .. !!

@erika0915 erika0915 self-assigned this Dec 17, 2025
@erika0915 erika0915 added ♻️ Refactor 코드 리팩토링 ✨ Feature 새로운 기능 추가 labels Dec 17, 2025
@erika0915 erika0915 requested a review from chaen-ing December 17, 2025 16:27
@chaen-ing
Copy link
Member

궁금한점이 있는데 그러면 기존에 있는 가맹점이 그대로 있는 경우에는 업데이트 날짜가 반영이 되고 있는건강??!
삭제 후에 다시 넣어버리면 연관된 리뷰 등이 다 안보이게 될 것 같아서용~~!!
수고많았엉~~

@erika0915
Copy link
Member Author

궁금한점이 있는데 그러면 기존에 있는 가맹점이 그대로 있는 경우에는 업데이트 날짜가 반영이 되고 있는건강??! 삭제 후에 다시 넣어버리면 연관된 리뷰 등이 다 안보이게 될 것 같아서용~~!! 수고많았엉~~

와우 대박~! 생각도 못했넹 !! 조금 더 고민해볼겟 !!

@erika0915 erika0915 closed this Dec 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

♻️ Refactor 코드 리팩토링 ✨ Feature 새로운 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants