-
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
Feature/tony/payment/payment crd #89
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Conflicts: # src/main/kotlin/com/hh2/katj/util/model/BaseEntity.kt # src/main/kotlin/com/hh2/katj/util/model/RoadAddress.kt
즐겨찾기때와 마찬가지로 toResponseDto로 이름 통일
은행 계좌 / 카드 유효성 인증 외부 API 사용 대비 추가 외부 API 구현 후 리턴값 변경 필요
은행 계좌 / 카드 등록, 조회, 삭제 기능 추가
DB에서 결제수단 관련 직접 조회를 담당하는 Reader Component 추가
DB에서 결제수단 관련 등록, 삭제 및 다른 Component간의 연관을 담당하는 Reader Component 추가
등록, 조회, 삭제 기능 수행 중 발생할 수 있는 경우에 대해 TDD 기반 작성
TDD로 구축한 Service를 처리하는 Controller 생성
택시기사의 [운행완료]시 사용자가 trip의 fare를 조회하여 유효한 결제 수단으로 결제를 진행후 trip 테이블의 상태를 바꾼다.
DB 조회시 원하는 데이터를 찾지 못하면 사용하는 예외 클래스
같은 로직이 겹쳐져있어 리팩토링
Lazy Loading 적용
카드 등록시 입력 정보의 검사를 DTO에 추가
기존 JoinColumn으로 인해 자동 FK 관계 해제
trip과 userId로 조회 메서드 추가
운행 완료후 결제를 요청하면 결제가 완료 될 수 있도록 상태코드 추가
ENUM 값을 사용하도록 수정
DB에 해당 유저 존재 확인 후 유저 상태가 ACTIVE인지 한번 확인 후 반환
TDD 기반으로 작성한 PaymentMethodService의 EndPoint 작성
테스트케이스 : 사용자가 등록한 카드 정보를 조회한다 @disabled 해제
gradle clean -> build 후 다시 push
…' into feature/tony/payment/payment-CRD
…' into feature/tony/payment/payment-CRD # Conflicts: # src/main/kotlin/com/hh2/katj/payment/model/dto/request/RequestAddCard.kt # src/test/kotlin/com/hh2/katj/payment/service/PaymentMethodServiceTest.kt
…' into feature/tony/payment/payment-CRD # Conflicts: # src/main/kotlin/com/hh2/katj/payment/model/dto/request/RequestAddCard.kt
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
해결하려는 문제가 무엇인가요?
어떻게 해결했나요?
계좌 / 카드 등록 기능 구현
Attachment