From 5a08f6f7bbf2bd35aa0a6971f4d8c2ecd30f001e Mon Sep 17 00:00:00 2001 From: "hehihoho3@gmail.com" Date: Wed, 7 May 2025 17:16:47 +0900 Subject: [PATCH] =?UTF-8?q?=EC=95=8C=EB=A6=BC=ED=86=A1=20=EB=8B=A8?= =?UTF-8?q?=EA=B0=80=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java | 9 +++++---- .../kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java b/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java index edf92d05..1973b83a 100644 --- a/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java +++ b/src/main/java/itn/let/kakao/kakaoComm/KakaoSendUtil.java @@ -192,19 +192,21 @@ public class KakaoSendUtil { // step3 // 바이트 수 체크 및 금액설정 - - Float kakaoAtPrice = mberManageVO.getKakaoAtPrice(); + // 유효한 단가 계산 float shortPrice = getValidPrice(mberManageVO.getShortPrice(), sysJoinSetVO.getShortPrice()); float longPrice = getValidPrice(mberManageVO.getLongPrice(), sysJoinSetVO.getLongPrice()); + float kakaoAtPrice = getValidPrice(mberManageVO.getKakaoAtPrice(), sysJoinSetVO.getKakaoAtPrice()); String shortPStr = Float.toString(shortPrice); String mmsPStr = Float.toString(longPrice); + String kakaoAtPStr = Float.toString(kakaoAtPrice); // 공통 가격 설정 sendVO.setSmsPrice(shortPStr); sendVO.setMmsPrice(mmsPStr); + sendVO.setKakaoAtPrice(kakaoAtPStr); if("Y".equals(kakaoVO.getSubMsgSendYn())) { @@ -221,8 +223,7 @@ public class KakaoSendUtil { } else { - kakaoAtPrice = getValidPrice(mberManageVO.getKakaoAtPrice(), sysJoinSetVO.getKakaoAtPrice()); - sendVO.setEachPrice( Float.toString(kakaoAtPrice) ); + sendVO.setEachPrice(kakaoAtPStr); } diff --git a/src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java b/src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java index cef9cf34..21ca4b50 100644 --- a/src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java +++ b/src/main/java/itn/let/kakao/user/kakaoAt/service/impl/KakaoAlimTalkServiceImpl.java @@ -956,7 +956,7 @@ public class KakaoAlimTalkServiceImpl extends EgovAbstractServiceImpl implements /** @biz_kakao_price에 insert (대체문자 환불관련 테이블)*/ kakaoVO.setMsgGroupId(sendVO.getMsgGroupId()); - kakaoVO.setKakaoAtPrice(Float.parseFloat(sendVO.getEachPrice())); + kakaoVO.setKakaoAtPrice(Float.parseFloat(sendVO.getKakaoAtPrice())); kakaoVO.setSmsPrice(Float.parseFloat(sendVO.getSmsPrice())); kakaoVO.setMmsPrice(Float.parseFloat(sendVO.getMmsPrice()));