From ccf8b0220e9c1da2deeb1ff63f6f824b18169b26 Mon Sep 17 00:00:00 2001 From: Klaus Date: Fri, 29 Mar 2024 01:56:24 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B5=AC=EA=B8=80=20=EC=9D=B8=20=EC=95=B1?= =?UTF-8?q?=EA=B5=AC=EB=A7=A4=20=EA=B2=80=EC=A6=9D=20-=20=EC=B6=A9?= =?UTF-8?q?=EC=A0=84=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=EA=B0=80=20private=20me?= =?UTF-8?q?thod=20consumeWithRetry=20=EC=97=90=20=EA=B5=AC=ED=98=84?= =?UTF-8?q?=EB=90=98=EC=96=B4=20=EC=9E=88=EC=96=B4=EC=84=9C=20=EC=8B=A4?= =?UTF-8?q?=ED=96=89=EB=90=98=EC=A7=80=20=EC=95=8A=EB=8D=98=20=ED=98=84?= =?UTF-8?q?=EC=83=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vividnext/sodalive/can/charge/ChargeService.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeService.kt index 24cc712..d7ca03e 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/ChargeService.kt @@ -237,6 +237,13 @@ class ChargeService( charge.payment!!.status == PaymentStatus.REQUEST ) { consumeWithRetry(productId, purchaseToken, charge, member) + + applicationEventPublisher.publishEvent( + ChargeSpringEvent( + chargeId = charge.id!!, + memberId = member.id!! + ) + ) } else { throw SodaException("결제정보에 오류가 있습니다.") } @@ -262,13 +269,6 @@ class ChargeService( charge.payment!!.status = PaymentStatus.COMPLETE member.charge(charge.chargeCan, 0, "aos") - applicationEventPublisher.publishEvent( - ChargeSpringEvent( - chargeId = charge.id!!, - memberId = member.id!! - ) - ) - return } catch (e: Exception) { lastError = e