-
Notifications
You must be signed in to change notification settings - Fork 3
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
feat: 판매자가 등록한 경매의 정책을 변경할 수 있다. #65
Conversation
- 수정 요청을 하는 판매자 정보를 나타내는 sellerId를 추가하였습니다.
- ErrorCode.A013 : 권한이 없는 판매자 요청 에러 - updateShowStock 추가 : 가격 노출 정책 변경 메서드 구현
- 변경하는 가격 노출 정책이 없는 경우(null) 무시한다. - UpdateAuctionCommand.isShowStock 타입 변경 boolean -> Boolean
- percentagePricePolicy 퍼샌트 가격 정책 - constantPricePolicy 절대값 가격 정책
- Auction#updatePricePolicy 구현 - updatePricePolicy 성공 테스트 - updatePricePolicy 무시 테스트 : 업데이트할 정책이 Null인 경우 정책을 변경하지 않는다.
- UpdateAuctionCommand 생성시 판매자 id가 Null이 아니어야한다.
- 코드 충돌로 인한 변경입니다.
# Conflicts: # src/main/java/com/wootecam/luckyvickyauction/core/auction/dto/UpdateAuctionCommand.java # src/main/java/com/wootecam/luckyvickyauction/global/exception/ErrorCode.java # src/test/java/com/wootecam/luckyvickyauction/core/auction/dto/UpdateAuctionCommandTest.java # src/test/java/com/wootecam/luckyvickyauction/core/auction/service/AuctionServiceTest.java
static PricePolicy percentagePricePolicy(int discountRate) { | ||
return new PercentagePricePolicy(discountRate); | ||
} | ||
|
||
static PricePolicy constantPricePolicy(int variationWidth) { | ||
return new ConstantPricePolicy(variationWidth); | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
제공되는 팩토리 메서드가 생성이라는 것을 알 수 있게 create 등으로 시작하는 것은 어떨까용? (예를 들어 createPercentagePricePolicy
)
현재는 괜찮지만 나중에 인터페이스에 메서드가 늘어나면 헷갈릴 수도 있을 것 같아요!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
좋은 피드백 감사합니다.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
좋아요요~~~ ^ㅁ^
📄 Summary
🙋🏻 More
충돌 해결 살짝 힘들었다.
close #39