|
|
216bde2d25
|
refactor: 백엔드에서의 DTO 스펙 및 결제 처리 로직 변경 사항 프론트엔드 반영
|
2025-10-09 17:40:20 +09:00 |
|
|
|
97be1b8a1f
|
refactor: PaymentService / PaymentClient에서의 로깅 개선
|
2025-10-09 15:56:16 +09:00 |
|
|
|
308059b5b8
|
fix: 일부 오타 수정
|
2025-10-09 15:55:45 +09:00 |
|
|
|
876725e0e1
|
test: 결제 & 예약 확정 테스트 추가
|
2025-10-09 15:13:19 +09:00 |
|
|
|
60882bee85
|
refactor: 일정 만료 처리 배치에서 예약의 PAYMENT_IN_PROGRESS 상태 조건 추가
|
2025-10-09 15:13:01 +09:00 |
|
|
|
c76f6bba68
|
refactor: OrderExceptionHandler에서 예외 상태 코드에 따른 메시지 분기 처리 추가
|
2025-10-09 15:12:27 +09:00 |
|
|
|
ff516ef48f
|
refactor: OrderPostProcessorService 에서의 예외 발생시 예외 메시지 로깅 추가
|
2025-10-09 15:11:49 +09:00 |
|
|
|
7482b3de99
|
refactor: ReservationConcurrencyTest에 LOCK 이후 시작 보장을 위한 delay 추가
|
2025-10-09 15:11:22 +09:00 |
|
|
|
7c02d9ceae
|
refactor: 테스트 더미 데이터 생성 로직 수정
- 만료, 취소 예약 기능 추가
- Payment 생성 시 입력된 method에 따른 분기 처리
|
2025-10-09 15:10:54 +09:00 |
|
|
|
7fe33d24d2
|
refactor: 예약 만료 과정에서의 DeadLock 해결을 위한 SKIP LOCKED 과정 추가 및 예약 확정 과정에서 만료 검증 조건 제거
|
2025-10-09 13:55:37 +09:00 |
|
|
|
d894750279
|
refactor: 일정 재활성화 과정에서의 DeadLock 해결을 위한 SKIP LOCKED 과정 추가 및 일정 만료 검증 조건 제거
|
2025-10-09 13:54:46 +09:00 |
|
|
|
17fb44573d
|
feat: 결제 & 예약 통합 로직 및 API
|
2025-10-07 22:34:19 +09:00 |
|
|
|
edf4d3af24
|
feat: 결제 완료 이후 예약 및 결제 저장을 위한 별도 서비스 추가
|
2025-10-07 22:33:58 +09:00 |
|
|
|
6be9ae7efe
|
feat: 결제 & 예약 확정 과정에서 필요한 검증 로직 추가
|
2025-10-07 22:28:02 +09:00 |
|
|
|
985efbe0a3
|
feat: Order에서 사용할 예외 정의
|
2025-10-07 22:25:20 +09:00 |
|
|
|
25fc95fd2a
|
feat: c4cd1681 commit에 누락된 PaymentExceptionHandler 추가
|
2025-10-07 22:23:32 +09:00 |
|
|
|
e6040fcd44
|
feat: order 서비스에서 사용할 재시도 & 후처리를 위한 테이블 추가
|
2025-10-07 22:20:18 +09:00 |
|
|
|
365a2a37ae
|
feat: 새로 추가할 Order에서 가져올 ReservationStateResponse 조회 로직 및 PAYMENT_IN_PROGRESS 상태 변경 로직 추가
|
2025-10-07 22:19:39 +09:00 |
|
|
|
5e77b1cf91
|
feat: ReservationStatus에 PAYMENT_IN_PROGRESS 타입 추가
|
2025-10-07 22:18:46 +09:00 |
|
|
|
c4cd168175
|
refactor: PaymentService에서의 예외 처리 방법 변경에 따른 별도의 ExceptionHandler 추가 및 테스트 보완
|
2025-10-07 22:17:46 +09:00 |
|
|
|
979623a670
|
refactor: GlobalExceptionHandler에서 커스텀 예외는 INFO 로그로 기록하도록 수정
|
2025-10-07 22:17:01 +09:00 |
|
|
|
1902fc6f7c
|
refactor: payment 내 DTO / mapper 패키지 분리 및 클래스명 수정
|
2025-10-07 21:06:40 +09:00 |
|
|
|
1caa9d3f3d
|
refactor: auth 내 DTO 패키지 분리
|
2025-10-07 20:27:19 +09:00 |
|
|
|
f06bef8ea5
|
refactor: region 내 DTO, Mapper 패키지 분리
|
2025-10-07 20:16:59 +09:00 |
|
|
|
0820c0ccd9
|
refactor: admin 내 DTO, Mapper 패키지 분리
|
2025-10-07 20:15:15 +09:00 |
|
|
|
ab5edce38c
|
refactor: reservation 내 DTO, Mapper 패키지 분리
|
2025-10-07 20:13:18 +09:00 |
|
|
|
07263426b2
|
refactor: schedule에서의 DTO 스펙 수정
|
2025-10-07 19:33:16 +09:00 |
|
|
|
7b0ebcc6dc
|
refactor: ScheduleService / AdminScheduleService 분리
|
2025-10-07 18:33:44 +09:00 |
|
|
|
5bd6250184
|
refactor: schedule 내 DTO, Mapper 패키지 분리
|
2025-10-07 18:33:35 +09:00 |
|
|
|
7bda14984e
|
refactor: 인기 테마 조회 시 ORDER BY 위치 수정 및 동일 예약수인 경우 ID 오름차순 정렬 추가
|
2025-10-07 18:05:18 +09:00 |
|
|
|
8bb22a6a84
|
refactor: store 내 DTO, Mapper 패키지 분리
|
2025-10-07 18:04:12 +09:00 |
|
|
|
c4604ccdde
|
refactor: theme 내 DTO, Mapper 패키지 분리
|
2025-10-07 17:47:25 +09:00 |
|
|
|
038381424c
|
refactor: user 내 DTO, Mapper 패키지 분리
|
2025-10-07 17:03:49 +09:00 |
|
|
|
ef64a740c2
|
refactor: 기존의 외부 API 호출 + 결제 정보 저장 통합 로직을 각각 분리
|
2025-10-07 16:31:40 +09:00 |
|
|
|
dd406505ec
|
feat: 결제 확정 API 에러 중, 사용자에게 노출할 메시지 에러 코드 별도 정의
|
2025-10-07 16:31:27 +09:00 |
|
|
|
fd96bd9939
|
refactor: PaymentClientConfirmResponse에 paymentKey, paymentType 추가
|
2025-10-07 16:30:42 +09:00 |
|
|
|
1652398fcc
|
refactor: TosspayClient에서 사용할 별도의 ExternalPaymentException 정의
|
2025-10-07 16:18:23 +09:00 |
|
|
|
b22d587757
|
refactor: WebLogMessageConverter에 예외 상황을 처리하는 별도의 메서드 추가 및 기존 ExceptionHandler 적용
|
2025-10-07 16:08:25 +09:00 |
|
|
|
6fa8c76b87
|
refactor: Pending 예약 생성시 validation 조건 추가 및 테스트
- 해당 schedule이 만료되었는지, 시작 시간이 현재 시간 이전인지 확인
|
2025-10-06 17:56:52 +09:00 |
|
|
|
0a7bd85dc9
|
refactor: 테스트용 schedule 더미 데이터 생성 로직에 holdExpiredAt 처리 추가
|
2025-10-06 17:50:48 +09:00 |
|
|
|
022742d1fa
|
refactor: 일정 재활성화 스케쥴링 작업에서 예약이 없는 일정 -> PENDING 예약이 없는 일정으로 수정 및 테스트 추가
|
2025-10-06 17:33:01 +09:00 |
|
|
|
8378e10192
|
refactor: Pending 예약시 일정 검증을 위한 ReservationService에서 가져오는 ScheduleSummaryResponse에 holdExpiredAt 필드 추가
|
2025-10-06 16:53:43 +09:00 |
|
|
|
5bcba12a61
|
refactor: ReservationValidator 로그 매시지에서의 클래스명 제거
|
2025-10-06 16:52:48 +09:00 |
|
|
|
44c556776d
|
refactor: 일정 HOLD 로직 수정
- 충돌 방지를 위해 조회시 Lock 추가
- 해당 일정의 시작 시간이 현재 시간 이후인지 검증 로직 추가
|
2025-10-06 16:49:58 +09:00 |
|
|
|
1c700130c4
|
refactor: ScheduleValidator의 로그 매시지에서의 클래스명 제거
|
2025-10-06 16:40:11 +09:00 |
|