diff --git a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java index fed4e7dc..f29edcf9 100644 --- a/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java +++ b/src/main/java/itn/let/mjo/msg/service/MjonMsgVO.java @@ -500,6 +500,7 @@ public class MjonMsgVO extends ComDefaultVO{ private double supplyPrice; // 공급가액 private double vatPrice; // 부가세 private double totalPrice; // 금액 + private String addVatType; // 부가세 포함 여부 private String addrGrpId; // 주소록 그룹아이디 private String addrGrpNm; // 주소록 그룹명 @@ -1299,6 +1300,12 @@ public class MjonMsgVO extends ComDefaultVO{ public void setTotalPrice(double totalPrice) { this.totalPrice = totalPrice; } + public String getAddVatType() { + return addVatType; + } + public void setAddVatType(String addVatType) { + this.addVatType = addVatType; + } public String getDetailType() { return detailType; } diff --git a/src/main/java/itn/let/mjo/pay/web/MjonPayController.java b/src/main/java/itn/let/mjo/pay/web/MjonPayController.java index 382c3826..dfefc82b 100644 --- a/src/main/java/itn/let/mjo/pay/web/MjonPayController.java +++ b/src/main/java/itn/let/mjo/pay/web/MjonPayController.java @@ -4869,6 +4869,12 @@ public class MjonPayController { model.addAttribute("mberNm", mberNm); model.addAttribute("managerNm", managerNm); model.addAttribute("moblphonNo", moblphonNo); + + //부가세 포함 가격 정보 계산 + double addTax = Math.round(totalSumPrice * 0.1); + + model.addAttribute("addTax", decFormat.format(addTax)); + model.addAttribute("addTaxSumPrice", decFormat.format(addTax+totalSumPrice)); return "/web/pay/MsgPrintUsageDetailsPopUp"; @@ -5111,6 +5117,13 @@ public class MjonPayController { model.addAttribute("managerNm", managerNm); model.addAttribute("moblphonNo", moblphonNo); + + //부가세 포함 가격 정보 계산 + double addTax = Math.round(totalSumPrice * 0.1); + + model.addAttribute("addTax", decFormat.format(addTax)); + model.addAttribute("addTaxSumPrice", decFormat.format(addTax+totalSumPrice)); + return "/web/pay/MsgPrintStatementPopUp"; } diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintStatementPopUp.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintStatementPopUp.jsp index ac45b2d0..f092e11d 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintStatementPopUp.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintStatementPopUp.jsp @@ -127,7 +127,14 @@ function f_print(){

총 사용금액

-

${totalSumPrice} 원(VAT 별도)

+ + +

${totalSumPrice} 원(VAT 별도)

+
+ +

${addTaxSumPrice} 원(VAT 포함)

+
+

(단위 : 원, 건)

@@ -207,18 +214,32 @@ function f_print(){ - + - - - - - + + + + + + + + + + + + + + + + + + +
공급가액, 총 결제금액에 대한 표
공급가액${supplySumPrice}
총 결제금액${totalSumPrice}${supplySumPrice}
총 사용금액${totalSumPrice}
세액(부가세)${addTax}
총 사용금액${addTaxSumPrice}
diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintUsageDetailsPopUp.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintUsageDetailsPopUp.jsp index 881e7c10..f3f53c33 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintUsageDetailsPopUp.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/MsgPrintUsageDetailsPopUp.jsp @@ -85,7 +85,14 @@ function f_print(){

총 사용금액

-

${totalSumPrice} 원(VAT 별도)

+ + +

${totalSumPrice} 원(VAT 별도)

+
+ +

${addTaxSumPrice} 원(VAT 포함)

+
+

(단위 : 원, 건)

@@ -150,17 +157,50 @@ function f_print(){ - + + + 사용내역이 없습니다. + + - + + + +
+ + +
+ + + + + + + + + + + - - - - - - + + + + + + + + + + + + + + + + + + @@ -170,9 +210,8 @@ function f_print(){ - -
공급가액, 총 결제금액에 대한 표
공급가액${supplySumPrice}
${sendSumCount}${supplySumPrice}${totalSumPrice}
총 사용금액${totalSumPrice}
세액(부가세)${addTax}
총 사용금액${addTaxSumPrice}
-
+ +

${year} 년  ${month} 월  ${day}

diff --git a/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp b/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp index 8f8f73cd..f1af48a1 100644 --- a/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/pay/PayUserSWListAjax.jsp @@ -111,7 +111,7 @@ function fnShowPrintPopup() { return; } } - + document.listForm.action = url; document.listForm.method = "post"; window.open("about:blank", 'printPop', 'width='+ popup_wid +', height='+ popup_ht +', left=' + popup_left + ', top='+ popup_top + ', fullscreen=no, menubar=no, status=no, toolbar=no, titlebar=yes, location=no, scrollbars=1'); @@ -410,6 +410,11 @@ function fnShowPdfPrintPopup(){ + +