[#41] 예약 스키마 재정의 #42

Merged
pricelees merged 41 commits from refactor/#41 into main 2025-09-09 00:43:39 +00:00
Showing only changes of commit c318f5fc7f - Show all commits

View File

@ -68,20 +68,18 @@ class PaymentWriter(
payment: PaymentEntity,
requestedAt: LocalDateTime,
cancelResponse: PaymentClientCancelResponse
) {
): CanceledPaymentEntity {
log.debug { "[PaymentWriterV2.cancelPayment] 결제 취소 정보 저장 시작: payment.id=${payment.id}" }
val canceledPayment: CanceledPaymentEntity = cancelResponse.cancels.toEntity(
paymentRepository.save(payment.apply { this.cancel() })
return cancelResponse.cancels.toEntity(
id = tsidFactory.next(),
paymentId = payment.id,
cancelRequestedAt = requestedAt,
canceledBy = memberId
)
run {
canceledPaymentRepository.save(canceledPayment)
paymentRepository.save(payment.apply { this.cancel() })
}.also {
).also {
canceledPaymentRepository.save(it)
log.debug { "[PaymentWriterV2.cancelPayment] 결제 취소 정보 저장 완료: payment.id=${payment.id}" }
}
}