itn 2023-08-16
마지막결제이후 환불금 기능추가
@9df32a8e398f487019e59a0792338b6728a63414
src/main/java/itn/let/sym/grd/web/MberGrdController.java
--- src/main/java/itn/let/sym/grd/web/MberGrdController.java
+++ src/main/java/itn/let/sym/grd/web/MberGrdController.java
@@ -66,6 +66,9 @@
 
     	}
     	
+    	// 회원별 등급제 기간내, 최종결제이후 환불총금액
+    	int refundSumAfterLastPay = mberGrdService.selectMberGrdRefundSum(mberGrdVO.getMberId());
+
     	List<MberGrdVO> mberGrdHistList =  mberGrdService.selectMberGrdHistByGrdDateList(mberGrdVO);
     	
     	paginationInfo.setTotalRecordCount(mberGrdHistList.size()> 0 ? mberGrdHistList.get(0).getTotCnt() : 0);
@@ -74,6 +77,7 @@
     	
     	model.addAttribute("grdSetNm", mberGrdVO.getGrdSetNm());
     	model.addAttribute("totAmt", mberGrdVO.getTotAmt());
+    	model.addAttribute("refundSumAfterLastPay", refundSumAfterLastPay);
     	
     	return "/web/grd/MberGrdHistListAjax";
     }	
src/main/java/itn/let/sym/grd/web/MberGrdMngController.java
--- src/main/java/itn/let/sym/grd/web/MberGrdMngController.java
+++ src/main/java/itn/let/sym/grd/web/MberGrdMngController.java
@@ -69,10 +69,8 @@
 		List<MberGrdVO> mberGrdSettingList = null;
 		
         try{
-    	
         	// 등급별 단가 정보
         	mberGrdSettingList = mberGrdService.selectMberGrdSettingList(mberGrdVO);
-
         }
 		catch(Exception e) {
 			isSuccess = false;
src/main/webapp/WEB-INF/jsp/web/grd/MberGrdHistListAjax.jsp
--- src/main/webapp/WEB-INF/jsp/web/grd/MberGrdHistListAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/grd/MberGrdHistListAjax.jsp
@@ -52,7 +52,13 @@
 
 			<fmt:formatNumber type="number" maxFractionDigits="3" value="${totAmt}" var="totAmtTitle" />
 			<div class="candidate_table">
-				<p class="level_tx" id="grdPopArea">등급 : <c:out value="${grdSetNm}"/>(<c:out value="${totAmtTitle}"/>원) </p>
+				<p class="level_tx" id="grdPopArea">
+					등급 : <c:out value="${grdSetNm}"/>(<c:out value="${totAmtTitle}"/>원)
+					<c:if test="${refundSumAfterLastPay > 0}">
+						<fmt:formatNumber type="number" maxFractionDigits="3" value="${refundSumAfterLastPay}" var="refundSumAfterLastPayFormat" />
+						<span style="float: right;">* 마지막결제이후 환불금 <c:out value="${refundSumAfterLastPayFormat}"/>원 차감</span>
+					</c:if>					 
+				</p>
 				<div class="tb_wrap">
 					<table class="tType4">
 						<colgroup>
Add a comment
List