Parcourir la source

상품권 100% 사용시 결제금액 비교 조건 수정

jsh77b il y a 4 ans
Parent
commit
b5463eb852

+ 17 - 9
src/main/webapp/WEB-INF/views/mob/order/OrderFormMob.html

@@ -1331,17 +1331,23 @@ var paymentInfoSet = function() {
 					}
 					
 					// 결재수단
-					if (gagajf.isNull(paynormal)) {
-						mcxDialog.alert("결제수단을 선택해 주세요.");
+					var realOrdSumAmt 	= parseInt($("#orderAmtForm .realOrdSumAmt").text());
+					var pgGb			= "";
+					var payMeans		= "";
+					if (realOrdSumAmt > 0) {
+						if (gagajf.isNull(paynormal)) {
+							mcxDialog.alert("결제수단을 선택해 주세요.");
+							
+							// 결제수단정보노출
+							paymentInfoDispYn("Y");
+							return false;
+						}
 						
-						// 결제수단정보노출
-						paymentInfoDispYn("Y");
-						return false;
+						paynormalArr		= paynormal.split("|");
+						pgGb				= paynormalArr[0];
+						payMeans			= paynormalArr[1];
 					}
 					
-					var paynormalArr		= paynormal.split("|");
-					var pgGb				= paynormalArr[0];
-					var payMeans			= paynormalArr[1];
 					var custPayMeans		= "N";
 					
 					// 자주쓰는결제타입
@@ -2633,7 +2639,9 @@ var custCpnSumAmtCal = function() {
 	// 2021.07.16 상품권사용금액 > 실결제금액(포인트할이까지적용) 상품권 사용금액에 실결제금액 적용
 	var delvGfcdUseAmt = 0;
 	var gfcdUseAllTemp = false;
-	if (gfcdUseSumAmt > realOrdSumAmt) {
+	
+	// 2021.09.29 상품권사용금액 실결제금액에서 제외	
+	if (gfcdUseSumAmt >= realOrdSumAmt) {
 		delvGfcdUseAmt 	= gfcdUseSumAmt - realOrdSumAmt;
 		gfcdUseSumAmt 	= realOrdSumAmt;
 		leftGfcdAmt		= realOrdSumAmt;

+ 17 - 9
src/main/webapp/WEB-INF/views/web/order/OrderFormWeb.html

@@ -1216,17 +1216,23 @@ var paymentInfoSet = function() {
 					}
 					
 					// 결재수단
-					if (gagajf.isNull(paynormal)) {
-						mcxDialog.alert("결제수단을 선택해 주세요.");
+					var realOrdSumAmt 	= parseInt($("#orderAmtForm .realOrdSumAmt").text());
+					var pgGb			= "";
+					var payMeans		= "";
+					if (realOrdSumAmt > 0) {
+						if (gagajf.isNull(paynormal)) {
+							mcxDialog.alert("결제수단을 선택해 주세요.");
+							
+							// 결제수단정보노출
+							paymentInfoDispYn("Y");
+							return false;
+						}
 						
-						// 결제수단정보노출
-						paymentInfoDispYn("Y");
-						return false;
+						paynormalArr		= paynormal.split("|");
+						pgGb				= paynormalArr[0];
+						payMeans			= paynormalArr[1];
 					}
 					
-					var paynormalArr		= paynormal.split("|");
-					var pgGb				= paynormalArr[0];
-					var payMeans			= paynormalArr[1];
 					var custPayMeans		= "N";
 					
 					// 자주쓰는결제타입
@@ -2437,7 +2443,9 @@ var custCpnSumAmtCal = function() {
 	// 2021.07.16 상품권사용금액 > 실결제금액(포인트할이까지적용) 상품권 사용금액에 실결제금액 적용
 	var delvGfcdUseAmt = 0;
 	var gfcdUseAllTemp = false;
-	if (gfcdUseSumAmt > realOrdSumAmt) {
+	
+	// 2021.09.29 상품권사용금액 실결제금액에서 제외
+	if (gfcdUseSumAmt >= realOrdSumAmt) {
 		delvGfcdUseAmt 	= gfcdUseSumAmt - realOrdSumAmt;
 		gfcdUseSumAmt 	= realOrdSumAmt;
 		leftGfcdAmt		= realOrdSumAmt;