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

상품 수령 후 알림 #181

Merged
merged 7 commits into from
Jun 18, 2024

Conversation

JadeKim042386
Copy link
Member

🔍️ 이 PR을 통해 해결하려는 문제

구매자가 낙찰된 상품을 결제하고 판매자로부터 수령도 완료했을 경우 구매자는 상품을 정상적으로 수령했다는 의미로 리뷰를 작성해야합니다.

✨ 이 PR에서 핵심적으로 변경된 사항

  • AuctionReview 엔티티와 레포지토리 추가

    • 레포지토리에 auctionId로 존재하는지 확인하는 쿼리 메소드 추가
  • 리뷰관련 메시지를 전달받는 큐 추가

    • Consumer에 추가한 큐를 등록

image

  • 경매 리뷰 작성 API 구현

    • 경매 리뷰 작성 요청을 받고 처리하는 비지니스 로직 구현
    • 이미 리뷰를 작성했었는지 확인하는 방어 로직을 추가
    • 리뷰를 DB에 저장하고 판매자에게 리뷰 작성 알림을 전송
  • 단위 테스트 코드 작성

🔖 핵심 변경 사항 외에 추가적으로 변경된 부분

  • 없음

📌 PR 진행 시 이러한 점들을 참고해 주세요

  • Reviewer 분들은 코드 리뷰 시 좋은 코드의 방향을 제시하되, 코드 수정을 강제하지 말아 주세요.
  • Reviewer 분들은 좋은 코드를 발견한 경우, 칭찬과 격려를 아끼지 말아 주세요.
  • Review는 특수한 케이스가 아니면 Reviewer로 지정된 시점 기준으로 1일 이내에 진행해 주세요.

Issue Tags

- 레포지토리에 auctionId로 존재하는지 확인하는 쿼리 메소드 추가
- Consumer에 추가한 큐를 등록
- 경매 리뷰 작성 요청을 받고 처리하는 비지니스 로직 구현
- 이미 리뷰를 작성했었는지 확인하는 방어 로직을 추가
- 리뷰를 DB에 저장하고 판매자에게 리뷰 작성 알림을 전송
- 리뷰 작성 API, 비지니스 로직의 단위 테스트 코드 작성
@JadeKim042386 JadeKim042386 self-assigned this Jun 18, 2024
@JadeKim042386 JadeKim042386 added the enhancement New feature or request label Jun 18, 2024
@JadeKim042386 JadeKim042386 merged commit c108135 into develop Jun 18, 2024
@JadeKim042386 JadeKim042386 deleted the feature/#180-complete-delivery-auction branch June 18, 2024 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

상품 수령 후 알림
1 participant