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

[feat] 예매 취소 soft delete 구현 및 입금 완료된 예매자 미입금으로 바꾸지 못하도록 변경 #191

Closed
4 tasks done
hyerinhwang-sailin opened this issue Aug 27, 2024 · 0 comments · Fixed by #194
Assignees

Comments

@hyerinhwang-sailin
Copy link
Collaborator

hyerinhwang-sailin commented Aug 27, 2024

Feature Issue 📌

예매 취소 soft delete 구현 및 입금 완료된 예매자 미입금으로 바꾸지 못하도록 변경


Todo ✔️

  • 입금 완료된 예매자 미입금으로 바꾸지 못하도록 변경
  • 예매 상태 관련 enum 추가(입금확인중/예매확정/예매취소)
  • 예매 취소 soft delete 구현(1년 뒤 hard delete)
  • 예매 확인 페이지, 공연 관리 페이지에서 예매 취소 상태 확인 가능하도록 구현
@hyerinhwang-sailin hyerinhwang-sailin self-assigned this Aug 27, 2024
hyerinhwang-sailin added a commit that referenced this issue Aug 29, 2024
hyerinhwang-sailin added a commit that referenced this issue Aug 29, 2024
TicketErrorCode 추가
hyerinhwang-sailin added a commit that referenced this issue Aug 29, 2024
Booking 조회 메소드 추가
hyerinhwang-sailin added a commit that referenced this issue Aug 29, 2024
hyerinhwang-sailin added a commit that referenced this issue Aug 29, 2024
…dateTickets 입금완료티켓 변경 요청 error 처리, 예매취소 로직 수정, 예매취소 티켓 1년 뒤 삭제 로직 구현
hyerinhwang-sailin added a commit that referenced this issue Aug 29, 2024
hyerinhwang-sailin added a commit that referenced this issue Aug 29, 2024
…구현 (#194)

* [#191] feat(BookingStatus): 예매 상태 enum 추가

* [#191] feat(Booking): bookingStatus, cancellationDate 필드 추가

* [#191] feat(BookingSuccessCode):
SuccessCode 수정

* [#191] feat(TicketErrorCode):
TicketErrorCode 추가

* [#191] feat(TicketRepository):
Booking 조회 메소드 추가

* [#191] rename(TicketCancelRequest):
dto 이름 변경

* [#191] feat(TicketService): isPaymentCompleted를 bookingStatus로 변경, updateTickets 입금완료티켓 변경 요청 error 처리, 예매취소 로직 수정, 예매취소 티켓 1년 뒤 삭제 로직 구현

* [#191] feat(TicketUpdateDetail): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(TicketDetail): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(TicketController): isPaymentCompleted를 bookingStatus로 변경 및 http method 변경, 메소드 rename

* [#191] feat(MemberBookingService): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(MemberBookingRetrieveService): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(MemberBookingRetrieveResponse): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(MemberBookingResponse): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(MemberBookingRequest): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(GuestBookingService): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(GuestBookingRetrieveService): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(GuestBookingRetrieveResponse): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(GuestBookingResponse): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(GuestBookingRequest): isPaymentCompleted를 bookingStatus로 변경

* [#191] feat(GuestBookingServiceConcurrencyTest): isPaymentCompleted를 bookingStatus로 변경

* [#191] refactor(Booking): import문 변경

* [#191] refactor(TicketController): successResponse 메서드 변경

* [#191] refactor(TicketService): findBookings 메서드 분리, 오래된 예매취소내역 삭제 시간 변경
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment