itn 2023-08-29
간편결제사 세부분류 추가
@ae45168a319dafc5cf80f0f1e9302223d6b0c82f
src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml
--- src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/pay/MjonPay_SQL_mysql.xml
@@ -114,6 +114,7 @@
 			, KGM.SVC_ID			AS svcId
 			, KGM.TRADE_ID			AS mrctTrdNo
 			, KGM.MOBILE_ID			AS trdNo
+			, IFNULL(A.SPAY_DIV, '') AS spayDiv
 		FROM
 			MJ_PG A 
 			LEFT JOIN
@@ -773,6 +774,7 @@
         	(   SELECT USER_MONEY  FROM    LETTNGNRLMBER WHERE   MBER_ID  = A.USER_ID	)  AS userMoney , /** 보유캐시 */
          	(   SELECT USER_POINT FROM    LETTNGNRLMBER WHERE   MBER_ID  = A.USER_ID	)  AS userPoint  /** 보유포인트 */
          	, mber.MBER_NM AS userName
+         	, IFNULL(A.SPAY_DIV, '') AS spayDiv
 		 FROM MJ_PG A LEFT JOIN
          	( SELECT CODE_NM ,CODE ,CODE_DC
 	           FROM    LETTCCMMNDETAILCODE
src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectPayDataListPop.jsp
--- src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectPayDataListPop.jsp
+++ src/main/webapp/WEB-INF/jsp/cmm/uss/umt/EgovGnrlUserSelectPayDataListPop.jsp
@@ -270,7 +270,7 @@
 							</td>
 							<td>
 								<c:choose>
-									<c:when test="${result.payMethodTxt eq '신용카드'}">
+									<c:when test="${result.payMethod eq 'CARD'}">
 										<c:choose>
 											<c:when test="${not empty result.cardName}">
 												카드(<c:out value="${result.cardName}"/>)
@@ -283,8 +283,24 @@
 											</c:otherwise>
 										</c:choose>
 									</c:when>
-									<c:when test="${result.payMethodTxt eq '간편결제'}">
+									<c:when test="${result.payMethod eq 'SPAY'}">
 										<c:choose>
+											<c:when test="${not empty result.spayDiv}">
+												<c:choose>
+													<c:when test="${result.spayDiv eq 'NAV'}">
+														간편(네이버)
+													</c:when>
+													<c:when test="${result.spayDiv eq 'KKO'}">
+														간편(카카오)
+													</c:when>
+													<c:when test="${result.spayDiv eq 'TOS'}">
+														간편(토스)
+													</c:when>
+													<c:when test="${result.spayDiv eq 'PYC'}">
+														간편(페이코)
+													</c:when>
+												</c:choose>
+											</c:when>																				
 											<c:when test="${not empty result.cardName}">
 												간편(<c:out value="${result.cardName}"/>)
 											</c:when>
src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayList.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayList.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayList.jsp
@@ -417,7 +417,7 @@
 							<%-- <td><fmt:formatNumber value="${result.cancelAmt}" type="number" /><c:if test="${'8' eq result.pgStatus}"><font color="red">(오류)</font></c:if></td> --%>
 							<td <c:if test="${result.smishingYn eq 'Y'}">class="smishing"</c:if>>
 								<c:choose>
-									<c:when test="${result.payMethodTxt eq '신용카드'}">
+									<c:when test="${result.payMethod eq 'CARD'}">
 										<c:choose>
 											<c:when test="${not empty result.cardName}">
 												카드(<c:out value="${result.cardName}"/>)
@@ -430,8 +430,24 @@
 											</c:otherwise>
 										</c:choose>
 									</c:when>
-									<c:when test="${result.payMethodTxt eq '간편결제'}">
+									<c:when test="${result.payMethod eq 'SPAY'}">
 										<c:choose>
+											<c:when test="${not empty result.spayDiv}">
+												<c:choose>
+													<c:when test="${result.spayDiv eq 'NAV'}">
+														간편(네이버)
+													</c:when>
+													<c:when test="${result.spayDiv eq 'KKO'}">
+														간편(카카오)
+													</c:when>
+													<c:when test="${result.spayDiv eq 'TOS'}">
+														간편(토스)
+													</c:when>
+													<c:when test="${result.spayDiv eq 'PYC'}">
+														간편(페이코)
+													</c:when>
+												</c:choose>
+											</c:when>										
 											<c:when test="${not empty result.cardName}">
 												간편(<c:out value="${result.cardName}"/>)
 											</c:when>
src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayModify.jsp
--- src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayModify.jsp
+++ src/main/webapp/WEB-INF/jsp/uss/ion/pay/PayModify.jsp
@@ -212,7 +212,7 @@
 						<th><span class="reqArea">결제수단</span></th>
 						<td colspan="3">
 								<c:choose>
-									<c:when test="${mjonPayVO.payMethodTxt eq '신용카드'}">
+									<c:when test="${mjonPayVO.payMethod eq 'CARD'}">
 										<c:choose>
 											<c:when test="${not empty mjonPayVO.cardName}">
 												카드(<c:out value="${mjonPayVO.cardName}"/>)
@@ -225,8 +225,24 @@
 											</c:otherwise>
 										</c:choose>
 									</c:when>
-									<c:when test="${mjonPayVO.payMethodTxt eq '간편결제'}">
+									<c:when test="${mjonPayVO.payMethod eq 'SPAY'}">
 										<c:choose>
+											<c:when test="${not empty mjonPayVO.spayDiv}">
+												<c:choose>
+													<c:when test="${mjonPayVO.spayDiv eq 'NAV'}">
+														간편(네이버)
+													</c:when>
+													<c:when test="${mjonPayVO.spayDiv eq 'KKO'}">
+														간편(카카오)
+													</c:when>
+													<c:when test="${mjonPayVO.spayDiv eq 'TOS'}">
+														간편(토스)
+													</c:when>
+													<c:when test="${mjonPayVO.spayDiv eq 'PYC'}">
+														간편(페이코)
+													</c:when>
+												</c:choose>
+											</c:when>																				
 											<c:when test="${not empty mjonPayVO.cardName}">
 												간편(<c:out value="${mjonPayVO.cardName}"/>)
 											</c:when>
src/main/webapp/WEB-INF/jsp/web/pay/PayListAllAjax.jsp
--- src/main/webapp/WEB-INF/jsp/web/pay/PayListAllAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/pay/PayListAllAjax.jsp
@@ -502,10 +502,41 @@
 								</c:choose> --%>
 							</td>
 							<td>
-								<c:out value="${result.payMethodTxt}"/><c:if test="${result.payMethod == 'SPAY'}">(<c:out value="${result.cardName}"/>)</c:if>								
-								<c:if test="${result.pgCode == 'VBANK'}">
-									(<c:out value="${result.vbankNum}"/>)
-								</c:if>
+								<c:choose>
+									<c:when test="${result.payMethod eq 'SPAY'}">
+										<c:choose>
+											<c:when test="${not empty result.spayDiv}">
+												<c:choose>
+													<c:when test="${result.spayDiv eq 'NAV'}">
+														간편결제(네이버)
+													</c:when>
+													<c:when test="${result.spayDiv eq 'KKO'}">
+														간편결제(카카오)
+													</c:when>
+													<c:when test="${result.spayDiv eq 'TOS'}">
+														간편결제(토스)
+													</c:when>
+													<c:when test="${result.spayDiv eq 'PYC'}">
+														간편결제(페이코)
+													</c:when>
+												</c:choose>
+											</c:when>										
+											<c:when test="${not empty result.cardName}">
+												간편결제(<c:out value="${result.cardName}"/>)
+											</c:when>
+											<c:otherwise>
+												간편결제
+											</c:otherwise>
+										</c:choose>
+									</c:when>									
+									<c:when test="${result.payMethod == 'VBANK'}">
+										<c:out value="${result.payMethodTxt}"/>
+										(<c:out value="${result.vbankNum}"/>)
+									</c:when>
+									<c:otherwise>
+										<c:out value="${result.payMethodTxt}"/>
+									</c:otherwise>
+								</c:choose>							
 							</td>
 							<td class="tRight">
 								<fmt:formatNumber value="${result.amt}" pattern=""/>
Add a comment
List