From 779c3f824e5c10f78eff6e282586d4adc322e566 Mon Sep 17 00:00:00 2001 From: Klaus Date: Sun, 27 Aug 2023 21:09:57 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B6=A9=EC=A0=84=EC=9D=B4=EB=B2=A4=ED=8A=B8?= =?UTF-8?q?=EA=B0=80=20=EC=A0=81=EC=9A=A9=EB=90=98=EC=A7=80=20=EC=95=8A?= =?UTF-8?q?=EB=8A=94=20=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/can/charge/event/ChargeEventService.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/event/ChargeEventService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/event/ChargeEventService.kt index 43ef7f0..01fc7c3 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/event/ChargeEventService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/can/charge/event/ChargeEventService.kt @@ -12,6 +12,7 @@ import kr.co.vividnext.sodalive.fcm.FcmEventType import kr.co.vividnext.sodalive.member.Member import kr.co.vividnext.sodalive.member.MemberRepository import kr.co.vividnext.sodalive.member.auth.AuthRepository +import org.slf4j.LoggerFactory import org.springframework.context.ApplicationEventPublisher import org.springframework.data.repository.findByIdOrNull import org.springframework.stereotype.Service @@ -28,8 +29,12 @@ class ChargeEventService( private val chargeEventRepository: ChargeEventRepository, private val applicationEventPublisher: ApplicationEventPublisher ) { + + private val logger = LoggerFactory.getLogger(this::class.java) + @Transactional fun applyChargeEvent(chargeId: Long, memberId: Long) { + logger.info("충전 이벤트 시작") val charge = chargeRepository.findByIdOrNull(chargeId) ?: throw SodaException("결제정보에 오류가 있습니다.") @@ -37,6 +42,7 @@ class ChargeEventService( ?: throw SodaException("결제정보에 오류가 있습니다.") if (member.auth != null) { + logger.info("본인인증 있음") val authDate = authRepository.getOldestCreatedAtByDi(member.auth!!.di) val memberIds = authRepository.getMemberIdsByDi(member.auth!!.di) @@ -45,12 +51,14 @@ class ChargeEventService( chargeCount += chargeRepository.getChargeCountAfterDate(memberId = id, authDate) } + logger.info("충전횟수 : $chargeCount") if (chargeCount > 0) { applyOtherEvent(charge, member) } else { applyFirstChargeEvent(charge, member) } } else { + logger.info("본인인증 없음") applyOtherEvent(charge, member) } }