fix : 적립마일리지 0원 노출안함 & 구매시 예상적립내용 0원 노출 안함

This commit is contained in:
jazz
2026-03-23 13:45:35 +09:00
parent 0a05ab07d3
commit 1c96c1f1dd
3 changed files with 45 additions and 2 deletions

View File

@@ -2563,6 +2563,19 @@
/* 결제예정금액 > 결제금액 세팅 */
const fn_set_setle_amt = function(data) {
<c:set var="totSaveMlg" value="0"/>
<c:forEach var="ntc" items="${data.mlgAccmlNtcList}">
<c:choose>
<c:when test="${'06' == ntc.bbsTyCd}">
<c:set var="totSaveMlg" value="${totSaveMlg + ntc.gnrlRvwAmt+ntc.photoRvwAmt}"/>
</c:when>
<c:otherwise>
<c:set var="totSaveMlg" value="${totSaveMlg + ntc.photoRvwAmt}"/>
</c:otherwise>
</c:choose>
</c:forEach>
var totSaveMlg = ${totSaveMlg};
if (!fn_is_empty(data)) {
const ul = $('.cartOrderBox__list');
@@ -2574,6 +2587,14 @@
$('#setleAmtSapn').text((data.setleAmt).toLocaleString());
$('#setleAmtKrSapn').text((data.setleAmtKr).toLocaleString());
totSaveMlg = totSaveMlg + data.accmlMlgAmt;
// 적립예상 마일리지가 0이면 보이지 않게 처리
if (totSaveMlg == 0) {
$('#saveMlg').hide();
}else{
$('#saveMlg').show();
}
let li = '';
if (data.evtDscntAmt > 0) {
@@ -3996,7 +4017,7 @@
</table>
</div>
</form>
<div class="infoBox">
<div class="infoBox" id="saveMlg">
<div class="infoBox__title">예상 적립혜택</div>
<ul class="infoBox__list">
<li> 구매 확정 시 <i id="accmlMlgAmtSapn"></i> 적립

View File

@@ -2578,6 +2578,19 @@
/* 결제예정금액 > 결제금액 세팅 */
const fn_set_setle_amt = function(data) {
<c:set var="totSaveMlg" value="0"/>
<c:forEach var="ntc" items="${data.mlgAccmlNtcList}">
<c:choose>
<c:when test="${'06' == ntc.bbsTyCd}">
<c:set var="totSaveMlg" value="${totSaveMlg + ntc.gnrlRvwAmt+ntc.photoRvwAmt}"/>
</c:when>
<c:otherwise>
<c:set var="totSaveMlg" value="${totSaveMlg + ntc.photoRvwAmt}"/>
</c:otherwise>
</c:choose>
</c:forEach>
var totSaveMlg = ${totSaveMlg};
if (!fn_is_empty(data)) {
const table = $('.orderDetail__table--price table');
@@ -2589,6 +2602,14 @@
$('.setleAmtSapn').text((data.setleAmt).toLocaleString());
$('.setleAmtKrSapn').text((data.setleAmtKr).toLocaleString());
totSaveMlg = totSaveMlg + data.accmlMlgAmt;
// 적립예상 마일리지가 0이면 보이지 않게 처리
if (totSaveMlg == 0){
$('#saveMlg').hide();
}else{
$('#saveMlg').show();
}
let tr = '';
if (data.evtDscntAmt > 0) {
@@ -3884,7 +3905,7 @@
</div>
<div class="sub-box">
<div class="sub-box" id="saveMlg">
<div class="orderDetailProduct">
<div class="orderDetailProduct__top" role="button" tabindex="0">
<span class="orderDetailProduct__top__title">