From 32935aed885e1ad2d6343b165cf9ab9e8fd4b375 Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 2 Oct 2025 19:59:04 +0900 Subject: [PATCH] =?UTF-8?q?feat(charge):=20payloadJson=EC=9D=98=20amount?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 소수점 아래 불필요한 0을 제거 --- .../kr/co/vividnext/sodalive/can/charge/ChargeService.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 ab466db..75c604d 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 @@ -33,6 +33,7 @@ import org.springframework.retry.annotation.Retryable import org.springframework.stereotype.Service import org.springframework.transaction.annotation.Transactional import java.math.BigDecimal +import java.math.RoundingMode import java.time.LocalDateTime import java.time.format.DateTimeFormatter @@ -264,7 +265,7 @@ class ChargeService( val savedCharge = chargeRepository.save(charge) val chargeId = savedCharge.id!! - val amount = savedCharge.payment!!.price + val amount = savedCharge.payment!!.price.setScale(4, RoundingMode.HALF_UP).stripTrailingZeros() val reqDate = savedCharge.createdAt!!.format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")) val sign = DigestUtils.sha512Hex( String.format(