구독서비스 결제 적용

This commit is contained in:
이대환
2026-03-20 11:53:44 +09:00
parent 60ce975739
commit bf427fcf53

View File

@@ -6275,17 +6275,19 @@ public class BOOrdrService{
BigDecimal buyRate = mapper.selectBuyRate(param); BigDecimal buyRate = mapper.selectBuyRate(param);
List<LinkedHashMap> subsvcList = (List<LinkedHashMap>) param.get("goodsList"); List<LinkedHashMap> subsvcList = (List<LinkedHashMap>) param.get("goodsList");
LinkedHashMap subsvcOne = subsvcList.get(0); if(subsvcList != null) {
log.debug("subsvcOne : {}", subsvcOne); LinkedHashMap subsvcOne = subsvcList.get(0);
log.debug("subsvcOne : {}", subsvcOne);
goodsAmt = BigDecimal.valueOf((Integer) subsvcOne.get("selpric")); goodsAmt = BigDecimal.valueOf((Integer) subsvcOne.get("selpric"));
setleAmt = BigDecimal.valueOf((Integer) subsvcOne.get("selpric")); setleAmt = BigDecimal.valueOf((Integer) subsvcOne.get("selpric"));
log.debug("결제 예정 금액 : {}", setleAmt); log.debug("결제 예정 금액 : {}", setleAmt);
// 환율계산 // 환율계산
setleAmtKr = setleAmt.multiply(buyRate); setleAmtKr = setleAmt.multiply(buyRate);
setleAmtKr = setleAmtKr.setScale(0,RoundingMode.HALF_UP); setleAmtKr = setleAmtKr.setScale(0,RoundingMode.HALF_UP);
log.debug("결제 예정 금액 (환율 적용) : {}", setleAmtKr); log.debug("결제 예정 금액 (환율 적용) : {}", setleAmtKr);
}
// ############################################## 결제 예정 금액 적용 ############################################## // ############################################## 결제 예정 금액 적용 ##############################################
setleExpectAmtMap.put("goodsAmt", goodsAmt.intValue()); setleExpectAmtMap.put("goodsAmt", goodsAmt.intValue());