card007 5 лет назад
Родитель
Сommit
a555c95609

+ 2 - 2
src/main/java/com/style24/front/biz/service/TsfOrderService.java

@@ -249,7 +249,7 @@ public class TsfOrderService {
 			} else if (TscConstants.PgGb.KAKAO.value().equals(param.getPgGb())) {
 			} else if (TscConstants.PgGb.KAKAO.value().equals(param.getPgGb())) {
 				result = coreKakaoPayService.approveKakaoPayment(param);
 				result = coreKakaoPayService.approveKakaoPayment(param);
 			} else if (TscConstants.PgGb.NAVER.value().equals(param.getPgGb())) {
 			} else if (TscConstants.PgGb.NAVER.value().equals(param.getPgGb())) {
-				result = null;
+				result = coreNaverPayService.approveNaverPayment(param);
 			} else {
 			} else {
 				throw new IllegalArgumentException("결제 수단이 잘못 입력되었습니다. 새로고침 후 다시 시도해주세요.");
 				throw new IllegalArgumentException("결제 수단이 잘못 입력되었습니다. 새로고침 후 다시 시도해주세요.");
 			}
 			}
@@ -265,7 +265,7 @@ public class TsfOrderService {
 				} else if (TscConstants.PgGb.KAKAO.value().equals(param.getPgGb())) {
 				} else if (TscConstants.PgGb.KAKAO.value().equals(param.getPgGb())) {
 					coreKakaoPayService.cancelKakaoPayment(param);
 					coreKakaoPayService.cancelKakaoPayment(param);
 				} else if (TscConstants.PgGb.NAVER.value().equals(param.getPgGb())) {
 				} else if (TscConstants.PgGb.NAVER.value().equals(param.getPgGb())) {
-					result = null;
+					coreNaverPayService.cancelNaverPayment(param);
 				} else {
 				} else {
 					throw new IllegalArgumentException("결제 정보 저장 실패. 새로고침 후 다시 시작해주세요.");
 					throw new IllegalArgumentException("결제 정보 저장 실패. 새로고침 후 다시 시작해주세요.");
 				}
 				}

+ 1 - 0
src/main/java/com/style24/front/biz/web/TsfOrderController.java

@@ -805,6 +805,7 @@ public class TsfOrderController extends TsfBaseController {
 		//model.addAttribute("payment", payment);
 		//model.addAttribute("payment", payment);
 
 
 		mav.setViewName(super.getDeviceViewName("pg/kcpOrder"));
 		mav.setViewName(super.getDeviceViewName("pg/kcpOrder"));
+
 		return mav;
 		return mav;
 		//return super.getDeviceViewName("pg/kcpOrder");
 		//return super.getDeviceViewName("pg/kcpOrder");
 	}
 	}

+ 2 - 2
src/main/webapp/WEB-INF/views/web/mypage/MypageReturnFormWeb.html

@@ -87,7 +87,7 @@
 												<div class="form_field">
 												<div class="form_field">
 													<div class="select_custom type1">
 													<div class="select_custom type1">
 														<div class="combo">
 														<div class="combo">
-															<input type="hidden" name="chgQty" value="0" th:attr="ordDtlNo=${return.ordDtlNo}, ordCanChgQty=${return.ordCanChgQty}"/>
+<!--															<input type="hidden" name="chgQty" value="0" th:attr="ordDtlNo=${return.ordDtlNo}, ordCanChgQty=${return.ordCanChgQty}"/>-->
 															<div class="select">선택</div>
 															<div class="select">선택</div>
 															<ul class="list" style="width:100px; margin:0 auto">
 															<ul class="list" style="width:100px; margin:0 auto">
 																<li class="selected" value="0">선택</li>
 																<li class="selected" value="0">선택</li>
@@ -344,7 +344,7 @@
 	var fnChangeQty = function(param) {
 	var fnChangeQty = function(param) {
 		let url = '/mypage/cancel/refund/amt/calculate';
 		let url = '/mypage/cancel/refund/amt/calculate';
 		$(param).parent().parent().find('input[name=chgQty]').val($(param).val());
 		$(param).parent().parent().find('input[name=chgQty]').val($(param).val());
-		
+		$(param).val();
 		let chgReason = $('div[name=chgReason]').parent().find('li.selected').attr('value');
 		let chgReason = $('div[name=chgReason]').parent().find('li.selected').attr('value');
 		
 		
 		if (!gagajf.isNull(chgReason)) {
 		if (!gagajf.isNull(chgReason)) {

+ 13 - 6
src/main/webapp/WEB-INF/views/web/order/OrderFormWeb.html

@@ -189,11 +189,11 @@
 					, custNo		: [[${sessionInfo.custNo}]]
 					, custNo		: [[${sessionInfo.custNo}]]
 					, ordNo			: 1000
 					, ordNo			: 1000
 					, goodsNm		: "상품 테스트"
 					, goodsNm		: "상품 테스트"
-					, payAmt		: 10
+					, payAmt		: 1000
 					, ordGoodsQty	: [[${goodsTotCnt}]]
 					, ordGoodsQty	: [[${goodsTotCnt}]]
 				},
 				},
 				error : function(e) {
 				error : function(e) {
-					console.log(e.responseText);
+					mcxDialog.alert(e.responseText);
 				},
 				},
 				success : function(result) {
 				success : function(result) {
 					$("#order_info").html(result);
 					$("#order_info").html(result);
@@ -239,6 +239,9 @@
 			let url = '/order/naver/payment/approve';
 			let url = '/order/naver/payment/approve';
 			let data = {};
 			let data = {};
 			data.pgTid = $('#order_info input[name=pgTid]').val();
 			data.pgTid = $('#order_info input[name=pgTid]').val();
+			data.paySq = 1234;
+			data.custNo = [[${sessionInfo.custNo}]];
+			data.updNo = [[${sessionInfo.custNo}]];
 
 
 			let jsonData = JSON.stringify(data);
 			let jsonData = JSON.stringify(data);
 
 
@@ -248,7 +251,7 @@
 				console.log(' ');
 				console.log(' ');
 				fnNaverPaymentOrder();
 				fnNaverPaymentOrder();
 			});
 			});
-			
+
 			return true;
 			return true;
 		}
 		}
 		
 		
@@ -262,7 +265,7 @@
 			
 			
 			gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
 			gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
 				console.log('====== naverPaymentOrder ======');
 				console.log('====== naverPaymentOrder ======');
-				console.log(result.kakaoPay);
+				console.log(result.naverPay);
 				console.log(' ');
 				console.log(' ');
 				fnCancelNaverPayment();
 				fnCancelNaverPayment();
 			});
 			});
@@ -277,16 +280,20 @@
 			data.pgTid = $('#order_info input[name=pgTid]').val();
 			data.pgTid = $('#order_info input[name=pgTid]').val();
 			data.cancelRequester = '1';
 			data.cancelRequester = '1';
 			data.chgReasonNm = '고객변심';
 			data.chgReasonNm = '고객변심';
-			data.payAmt = 5;
+			data.payAmt = 1000;
+			data.paySq = 1234;
+			data.custNo = [[${sessionInfo.custNo}]];
+			data.updNo = [[${sessionInfo.custNo}]];
 
 
 			let jsonData = JSON.stringify(data);
 			let jsonData = JSON.stringify(data);
 
 
 			gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
 			gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
 				console.log('====== naverPaymentCancel ======');
 				console.log('====== naverPaymentCancel ======');
-				console.log(result.kakaoPay);
+				console.log(result.naverPay);
 				console.log(' ');
 				console.log(' ');
 			});
 			});
 		}
 		}
+
 	</script>
 	</script>
 
 
 	<input type="button" id="kakaoBtn" value="카카오테스트버튼" style="width:200px; height:200px;"/>
 	<input type="button" id="kakaoBtn" value="카카오테스트버튼" style="width:200px; height:200px;"/>