fix : 화폐단위 변경 (원 → 円)

This commit is contained in:
이대환
2025-12-26 13:35:40 +09:00
parent 1dc4d79d95
commit c9dbc1f0f5
2 changed files with 54 additions and 51 deletions

View File

@@ -5,6 +5,7 @@
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="ui" uri="http://www.winbit.kr/ctl/ui"%>
<%@ taglib prefix="f" uri="/WEB-INF/tlds/f.tld"%>
<spring:eval expression="@environment.getProperty('currency-unit.default')" var="curUnit"/>
<%--
Class Name : MbrPurchsC.jsp
@@ -31,7 +32,7 @@
fn_init();
fn_modal_init();
});
var curUnit = '${curUnit}';
/* ********************************************************
* 초기 설정
@@ -1999,11 +2000,11 @@
tr += ' <span>' + goods.qy + '</span>';
tr += ' </td>';
tr += ' <td>';
tr += ' <span class="cartItem__discountPrice"><span class="cartItem__discountMinus">(-)</span><span class="comma product-dscntAmt-text">' + (goods.dscntAmt).toLocaleString() + '</span><span class="priceUnit">원</span></span>';
tr += ' <span class="cartItem__discountPrice"><span class="cartItem__discountMinus">(-)</span><span class="comma product-dscntAmt-text">' + (goods.dscntAmt).toLocaleString() + '</span><span class="priceUnit">' + curUnit + '</span></span>';
tr += ' </td>';
tr += ' <td>';
tr += ' <span class="cartItem__beforePrice"><span class="comma product-subCnsmrpric">' + (goods.subCnsmrpric).toLocaleString() + '</span>원</span>';
tr += ' <span class="cartItem__afterPrice"><span class="comma product-dscntApplyAmt">' + (goods.dscntApplyAmt).toLocaleString() + '</span><span class="priceUnit">원</span></span>';
tr += ' <span class="cartItem__beforePrice"><span class="comma product-subCnsmrpric">' + (goods.subCnsmrpric).toLocaleString() + '</span>' + curUnit + '</span>';
tr += ' <span class="cartItem__afterPrice"><span class="comma product-dscntApplyAmt">' + (goods.dscntApplyAmt).toLocaleString() + '</span><span class="priceUnit">' + curUnit + '</span></span>';
tr += ' </td>';
tr += '</tr>';
@@ -2508,42 +2509,42 @@
if (data.evtDscntAmt > 0) {
li += '<li class="cartOrderBox__miscItem first">';
li += ' <span class="cartOrderBox__miscTh">이벤트</span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma">' + (data.evtDscntAmt).toLocaleString() + '</span><span class="priceUnit">원</span></span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma">' + (data.evtDscntAmt).toLocaleString() + '</span><span class="priceUnit">' + curUnit + '</span></span>';
li += '</li>';
}
if (data.goodsCouponDscntAmt > 0) {
li += '<li class="cartOrderBox__miscItem">';
li += ' <span class="cartOrderBox__miscTh">상품 쿠폰</span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma">' + (data.goodsCouponDscntAmt).toLocaleString() + '</span><span class="priceUnit">원</span></span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma">' + (data.goodsCouponDscntAmt).toLocaleString() + '</span><span class="priceUnit">' + curUnit + '</span></span>';
li += '</li>';
}
if (data.dlvyCouponDscntAmt > 0) {
li += '<li class="cartOrderBox__miscItem">';
li += ' <span class="cartOrderBox__miscTh">배송비 쿠폰</span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma">' + (data.dlvyCouponDscntAmt).toLocaleString() + '</span><span class="priceUnit">원</span></span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma">' + (data.dlvyCouponDscntAmt).toLocaleString() + '</span><span class="priceUnit">' + curUnit + '</span></span>';
li += '</li>';
}
if (data.cartCouponDscntAmt > 0) {
li += '<li class="cartOrderBox__miscItem">';
li += ' <span class="cartOrderBox__miscTh">장바구니 쿠폰</span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma">' + (data.cartCouponDscntAmt).toLocaleString() + '</span><span class="priceUnit">원</span></span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma">' + (data.cartCouponDscntAmt).toLocaleString() + '</span><span class="priceUnit">' + curUnit + '</span></span>';
li += '</li>';
}
if (data.useMlgAmt > 0) {
li += '<li class="cartOrderBox__miscItem">';
li += ' <span class="cartOrderBox__miscTh">마일리지 할인</span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma useMilg">' + (data.useMlgAmt).toLocaleString() + '</span><span class="priceUnit">원</span></span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma useMilg">' + (data.useMlgAmt).toLocaleString() + '</span><span class="priceUnit">점</span></span>';
li += '</li>';
}
if (data.useCashMlgAmt > 0) {
li += '<li class="cartOrderBox__miscItem">';
li += ' <span class="cartOrderBox__miscTh">GC 머니 할인</span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma useCashMilg">' + (data.useCashMlgAmt).toLocaleString() + '</span><span class="priceUnit">원</span></span>';
li += ' <span class="cartOrderBox__miscTd"><span class="comma useCashMilg">' + (data.useCashMlgAmt).toLocaleString() + '</span><span class="priceUnit">' + curUnit + '</span></span>';
li += '</li>';
}
@@ -3750,19 +3751,19 @@
<%-- <span class="cartItem__discountPrice"><span--%>
<%-- class="cartItem__discountMinus">(-)</span><span--%>
<%-- class="comma">20000</span><span--%>
<%-- class="priceUnit">원</span></span>--%>
<%-- class="priceUnit">${curUnit}</span></span>--%>
<%-- </td>--%>
<%-- <td>--%>
<%-- <span class="cartItem__beforePrice"><span--%>
<%-- class="comma">79000</span>원</span>--%>
<%-- class="comma">79000</span>${curUnit}</span>--%>
<%-- <span class="cartItem__afterPrice"><span--%>
<%-- class="comma">59000</span><span--%>
<%-- class="priceUnit">원</span></span>--%>
<%-- class="priceUnit">${curUnit}</span></span>--%>
<%-- </td>--%>
<%-- <td>--%>
<%-- <span class="cartItem__shippingFee"><span--%>
<%-- class=" comma">3000</span><span--%>
<%-- class="priceUnit">원</span></span>--%>
<%-- class="priceUnit">${curUnit}</span></span>--%>
<%-- </td>--%>
<%-- </tr>--%>
</tbody>
@@ -3829,7 +3830,7 @@
<input type="text" name="useMlgAmt" id="useMlgAmt" class="input-text text-right number" title="마일리지" placeholder="0">
<button type="button" id="btnAllUseMlgAmt" class="btn md outline">모두 사용</button>
</div>
<span class="orderInfo__mileageText">사용가능 마일리지 : <em><span class="comma"><c:out value="${purchsr.ableMlgAmt}"/></span>원</em></span>
<span class="orderInfo__mileageText">사용가능 마일리지 : <em><span class="comma"><c:out value="${purchsr.ableMlgAmt}"/></span>점</em></span>
</div>
</td>
</tr>
@@ -3843,7 +3844,7 @@
<input type="text" name="useCashMlgAmt" id="useCashMlgAmt" class="input-text text-right number" title="마일리지" placeholder="0">
<button type="button" id="btnAllUseCashMlgAmt" class="btn md outline">모두 사용</button>
</div>
<span class="orderInfo__mileageText">사용가능 GC 머니 : <em><span class="comma"><c:out value="${purchsr.ableCashMlgAmt}"/></span>원</em></span>
<span class="orderInfo__mileageText">사용가능 GC 머니 : <em><span class="comma"><c:out value="${purchsr.ableCashMlgAmt}"/></span>${curUnit}</em></span>
</div>
</td>
</tr>
@@ -3860,10 +3861,10 @@
<li>
<c:choose>
<c:when test="${'06' == ntc.bbsTyCd}">
리뷰 작성시 일반리뷰 <i><c:out value="${ntc.gnrlRvwAmt}"/>원</i> 적립, 사진리뷰 <i><c:out value="${ntc.photoRvwAmt}"/>원</i> 적립
리뷰 작성시 일반리뷰 <i><c:out value="${ntc.gnrlRvwAmt}"/>점</i> 적립, 사진리뷰 <i><c:out value="${ntc.photoRvwAmt}"/>점</i> 적립
</c:when>
<c:otherwise>
한달리뷰 <i><c:out value="${ntc.photoRvwAmt}"/>원</i> 적립
한달리뷰 <i><c:out value="${ntc.photoRvwAmt}"/>점</i> 적립
</c:otherwise>
</c:choose>
<c:if test="${not empty ntc.bgnDe && not empty ntc.endDe}">
@@ -3872,7 +3873,7 @@
<fmt:parseDate value="${ntc.endDe}" var="endDeDate" pattern="yyyyMMdd"/>
<fmt:formatDate value="${endDeDate}" var="endDe" pattern="yyyy-MM-dd"/>
(<c:out value="${bgnDe}"/> ~ <c:out value="${endDe}"/> 까지 <i><c:out value="${ntc.aditMlgAmt}"/>원</i> 추가 적립)
(<c:out value="${bgnDe}"/> ~ <c:out value="${endDe}"/> 까지 <i><c:out value="${ntc.aditMlgAmt}"/>점</i> 추가 적립)
</c:if>
</li>
</c:forEach>
@@ -3899,8 +3900,8 @@
<div class="orderInfo__orderInfoTop">
<div class="gcpayEvent">
<img class="gcpayEvent__icon" src="/pc/images/icon_couponEvent.png" alt="">
<p class="gcpayEvent__title">[EVENT] GC PAY 간편결제 등록 시 5,000원 쿠폰 증정 <span class="misc">(계정당 최초 1회)</span></p>
<p class="gcpayEvent__content">사용 조건 : 3만원 이상 구매 시 사용 가능 (자사몰, 오프라인 매장)<br>유효 기간 : 발급일 기준 15일 이내 사용 가능</p>
<p class="gcpayEvent__title">[EVENT] GC PAY 간편결제 등록 시 500점 쿠폰 증정 <span class="misc">(계정당 최초 1회)</span></p>
<p class="gcpayEvent__content">사용 조건 : 3000${curUnit} 이상 구매 시 사용 가능 (자사몰, 오프라인 매장)<br>유효 기간 : 발급일 기준 15일 이내 사용 가능</p>
</div>
<p class="textInfo textInfo--dot">GC PAY 기존 등록 고객은 <em>"[GC PAY 설정]을 눌러 본인인증 후 좌측상단의 [&#60;]를 클릭"</em>하시면 목록에 보입니다.</p>
</div>
@@ -4275,20 +4276,20 @@
<ul class="cartOrderBox__list">
<li>
<span class="cartOrderBox__th">총 주문금액</span>
<span class="cartOrderBox__td"><span class="comma" id="goodsAmtSapn">0</span><span class="priceUnit">원</span></span>
<span class="cartOrderBox__td"><span class="comma" id="goodsAmtSapn">0</span><span class="priceUnit">${curUnit}</span></span>
</li>
<li>
<span class="cartOrderBox__th">배송비</span>
<span class="cartOrderBox__td"><span class="comma" id="dlvyAmtSapn">0</span><span class="priceUnit">원</span></span>
<span class="cartOrderBox__td"><span class="comma" id="dlvyAmtSapn">0</span><span class="priceUnit">${curUnit}</span></span>
</li>
<li>
<span class="cartOrderBox__th">총 할인금액</span>
<span class="cartOrderBox__td"><span class="cartOrderBox__discountMinus">(-)</span><span id="dscntAmtSapn" class="comma">0</span><span class="priceUnit">원</span></span>
<span class="cartOrderBox__td"><span class="cartOrderBox__discountMinus">(-)</span><span id="dscntAmtSapn" class="comma">0</span><span class="priceUnit">${curUnit}</span></span>
</li>
</ul>
<div class="cartOrderBox__total">
<span class="cartOrderBox__totalTh">총 결제금액</span>
<span class="cartOrderBox__totalTd"><span id="setleAmtSapn" class="comma">0</span><span class="priceUnit">원</span></span>
<span class="cartOrderBox__totalTd"><span id="setleAmtSapn" class="comma">0</span><span class="priceUnit">${curUnit}</span></span>
</div>
<%--광고 수신 동의 여부가 null 일 시 --%>
<c:if test="${empty purchsr.marktRecptnAgreAt}">

View File

@@ -6,6 +6,7 @@
<%@ taglib prefix="ui" uri="http://www.winbit.kr/ctl/ui"%>
<%@ taglib prefix="f" uri="/WEB-INF/tlds/f.tld"%>
<spring:eval expression="@environment.getProperty('sopmalfo.common.fileupload.cdnurl')" var="cdnurl"/>
<spring:eval expression="@environment.getProperty('currency-unit.default')" var="curUnit"/>
<!DOCTYPE html>
@@ -44,6 +45,7 @@
$(setleTyCd).click();
}
});
var curUnit = '${curUnit}';
const fn_dlvy_event = () => {
//삭제확인
$(document).on("click","#delCfrmBtn", function () {
@@ -1939,7 +1941,7 @@
div += ' <p class="cartItem__productBottom">';
div += ' <span class="cartItem__productPrice">';
div += ' <span class="comma product-dscntApplyAmt">' + (goods.dscntApplyAmt).toLocaleString() + '</span><span class="priceUnit">원</span>';
div += ' <span class="comma product-dscntApplyAmt">' + (goods.dscntApplyAmt).toLocaleString() + '</span><span class="priceUnit">' + curUnit + '</span>';
div += ' </span>';
div += ' <span class="cartItem__productDot">·</span>';
div += ' <span class="cartItem__productQuantity">' + goods.qy + '개</span>';
@@ -2531,7 +2533,7 @@
$(table).find('#dlvyAmtSapn').text((data.dlvyAmt).toLocaleString());
$(table).find('#dscntAmtSapn').text((data.dscntAmt).toLocaleString());
$('#accmlMlgAmtSapn').text((data.accmlMlgAmt).toLocaleString() + '원');
$('#accmlMlgAmtSapn').text((data.accmlMlgAmt).toLocaleString() + curUnit);
$('.setleAmtSapn').text((data.setleAmt).toLocaleString());
let tr = '';
@@ -2539,42 +2541,42 @@
if (data.evtDscntAmt > 0) {
tr += '<tr class="orderDetail__table__discountSub">';
tr += ' <th><span>이벤트</span></th>';
tr += ' <td>-' + (data.evtDscntAmt).toLocaleString() + '원</td>';
tr += ' <td>-' + (data.evtDscntAmt).toLocaleString() + curUnit + '</td>';
tr += '</tr>'
}
if (data.goodsCouponDscntAmt > 0) {
tr += '<tr class="orderDetail__table__discountSub">';
tr += ' <th><span>상품 쿠폰</span></th>';
tr += ' <td>-' + (data.goodsCouponDscntAmt).toLocaleString() + '원</td>';
tr += ' <td>-' + (data.goodsCouponDscntAmt).toLocaleString() + curUnit + '</td>';
tr += '</tr>'
}
if (data.dlvyCouponDscntAmt > 0) {
tr += '<tr class="orderDetail__table__discountSub">';
tr += ' <th><span>배송비 쿠폰</span></th>';
tr += ' <td>-' + (data.dlvyCouponDscntAmt).toLocaleString() + '원</td>';
tr += ' <td>-' + (data.dlvyCouponDscntAmt).toLocaleString() + curUnit + '</td>';
tr += '</tr>'
}
if (data.cartCouponDscntAmt > 0) {
tr += '<tr class="orderDetail__table__discountSub">';
tr += ' <th><span>장바구니 쿠폰</span></th>';
tr += ' <td>-' + (data.cartCouponDscntAmt).toLocaleString() + '원</td>';
tr += ' <td>-' + (data.cartCouponDscntAmt).toLocaleString() + curUnit + '</td>';
tr += '</tr>'
}
if (data.useMlgAmt > 0) {
tr += '<tr class="orderDetail__table__discountSub">';
tr += ' <th>마일리지 할인</th>';
tr += ' <td>-<span class="useMilg">' + (data.useMlgAmt).toLocaleString() + '</span>원</td>';
tr += ' <td>-<span class="useMilg">' + (data.useMlgAmt).toLocaleString() + '</span>' + curUnit + '</td>';
tr += '</tr>'
}
if (data.useCashMlgAmt > 0) {
tr += '<tr class="orderDetail__table__discountSub">';
tr += ' <th>GC 머니 할인</th>';
tr += ' <td>-<span class="useCashMilg">' + (data.useCashMlgAmt).toLocaleString() + '</span>원</td>';
tr += ' <td>-<span class="useCashMilg">' + (data.useCashMlgAmt).toLocaleString() + '</span>' + curUnit + '</td>';
tr += '</tr>'
}
@@ -3806,7 +3808,7 @@
<div class="orderDetailProduct">
<div class="orderDetailProduct__top" role="button" tabindex="0">
<span class="orderDetailProduct__top__title">
적립금<%-- <span class="misc">(최대 390원)</span> --%>
적립금<%-- <span class="misc">(최대 390${curUnit})</span> --%>
</span>
<span class="orderDetailProduct__top__chevron"></span>
</div>
@@ -3831,17 +3833,17 @@
<td>
<c:choose>
<c:when test="${'06' == ntc.bbsTyCd}">
일반리뷰 <em><c:out value="${ntc.gnrlRvwAmt}"/>원</em> 적립
<br>사진리뷰 <em><c:out value="${ntc.photoRvwAmt}"/>원</em> 적립
일반리뷰 <em><c:out value="${ntc.gnrlRvwAmt}"/>점</em> 적립
<br>사진리뷰 <em><c:out value="${ntc.photoRvwAmt}"/>점</em> 적립
<%-- <c:if test="${not empty ntc.gnrlRvwAmt}">--%>
<%-- 일반리뷰 <em><c:out value="${ntc.gnrlRvwAmt}"/>원</em> 적립--%>
<%-- 일반리뷰 <em><c:out value="${ntc.gnrlRvwAmt}"/>점</em> 적립--%>
<%-- </c:if>--%>
<%-- <c:if test="${not empty ntc.photoRvwAmt}">--%>
<%-- <br/>사진리뷰 <em><c:out value="${ntc.photoRvwAmt}"/>원</em> 적립--%>
<%-- <br/>사진리뷰 <em><c:out value="${ntc.photoRvwAmt}"/>점</em> 적립--%>
<%-- </c:if>--%>
</c:when>
<c:otherwise>
한달리뷰 <em><c:out value="${ntc.photoRvwAmt}"/>원</em> 적립<%--todo한달리뷰 안맞음--%>
한달리뷰 <em><c:out value="${ntc.photoRvwAmt}"/>점</em> 적립<%--todo한달리뷰 안맞음--%>
</c:otherwise>
</c:choose>
<c:if test="${not empty ntc.bgnDe && not empty ntc.endDe}">
@@ -3850,7 +3852,7 @@
<fmt:parseDate value="${ntc.endDe}" var="endDeDate" pattern="yyyyMMdd"/>
<fmt:formatDate value="${endDeDate}" var="endDe" pattern="yyyy-MM-dd"/>
<br/>(<c:out value="${bgnDe}"/> ~ <c:out value="${endDe}"/> 까지 <i><c:out value="${ntc.aditMlgAmt}"/>원</i> 추가 적립)
<br/>(<c:out value="${bgnDe}"/> ~ <c:out value="${endDe}"/> 까지 <i><c:out value="${ntc.aditMlgAmt}"/>점</i> 추가 적립)
</c:if>
</td>
</tr>
@@ -3911,7 +3913,7 @@
<button type="button" id="btnAllUseMlgAmt" class="btn md outline">모두 사용</button>
</div>
</div>
<p class="orderInfo__mileageText">사용가능 마일리지 : <em><span class="comma"><c:out value="${purchsr.ableMlgAmt}"/></span>원</em></p>
<p class="orderInfo__mileageText">사용가능 마일리지 : <em><span class="comma"><c:out value="${purchsr.ableMlgAmt}"/></span>점</em></p>
</td>
</tr>
<c:if test = "${data.shopInfo.cashAt eq 'Y'}">
@@ -3925,7 +3927,7 @@
<button type="button" id="btnAllUseCashMlgAmt" class="btn md outline">모두 사용</button>
</div>
</div>
<p class="orderInfo__mileageText">사용가능 GC 머니 : <em><span class="comma"><c:out value="${purchsr.ableCashMlgAmt}"/></span>원</em></p>
<p class="orderInfo__mileageText">사용가능 GC 머니 : <em><span class="comma"><c:out value="${purchsr.ableCashMlgAmt}"/></span>점</em></p>
</td>
</tr>
</c:if>
@@ -3957,33 +3959,33 @@
<th>총 주문금액</th>
<td>
<span class="orderDetail__table__productPrice">
<span id="goodsAmtSapn" class="comma">0</span>원
<span id="goodsAmtSapn" class="comma">0</span>${curUnit}
</span>
</td>
</tr>
<tr>
<th>배송비</th>
<td><span id="dlvyAmtSapn" class="comma">0</span>원</td>
<td><span id="dlvyAmtSapn" class="comma">0</span>${curUnit}</td>
</tr>
<tr id="minusDtls">
<th>총 할인금액</th>
<td><span class="cartOrderBox__discountMinus">(-)</span><span id="dscntAmtSapn" class="comma">0</span><span class="priceUnit">원</span></td>
<td><span class="cartOrderBox__discountMinus">(-)</span><span id="dscntAmtSapn" class="comma">0</span><span class="priceUnit">${curUnit}</span></td>
</tr>
<%--
<tr class="orderDetail__table__discountSub">
<th><span>마일리지</span></th>
<td>-1000원</td>
<td>-100점</td>
</tr>
<tr class="orderDetail__table__discountSub">
<th><span>쿠폰</span></th>
<td>-1000원</td>
<td>-100${curUnit}</td>
</tr>
--%>
</tbody>
<tfoot class="orderDetail__table__sum">
<tr>
<th>총 결제금액</th>
<td><span id="setleAmtSapn" class="setleAmtSapn comma">0</span>원</td>
<td><span id="setleAmtSapn" class="setleAmtSapn comma">0</span>${curUnit}</td>
</tr>
</tfoot>
</table>
@@ -4022,10 +4024,10 @@
<div class="gcpayEvent">
<img class="gcpayEvent__icon" src="/mobile/images/icon_couponEvent.png" alt="">
<p class="gcpayEvent__title">
[EVENT] GC PAY 간편결제 등록 시 5,000원 쿠폰 증정 <span class="misc">(계정당 최초 1회)</span>
[EVENT] GC PAY 간편결제 등록 시 500점 쿠폰 증정 <span class="misc">(계정당 최초 1회)</span>
</p>
<p class="gcpayEvent__content">
사용 조건 : 3만원 이상 구매 시 사용 가능 (자사몰, 오프라인 매장)<br>유효 기간 : 발급일 기준 15일 이내 사용 가능
사용 조건 : 3000${curUnit} 이상 구매 시 사용 가능 (자사몰, 오프라인 매장)<br>유효 기간 : 발급일 기준 15일 이내 사용 가능
</p>
</div>
<p class="textInfo textInfo--dot">
@@ -4430,7 +4432,7 @@
<div class="bottomFixedControls__inner">
<dl class="bottomFixedControls__totalPrice">
<dt>총 금액</dt>
<dd><span class="setleAmtSapn comma"></span><span class="priceUnit">원</span></dd>
<dd><span class="setleAmtSapn comma"></span><span class="priceUnit">${curUnit}</span></dd>
</dl>
</div>
<div class="bottomFixedControls__inner">