|
|
@@ -594,6 +594,7 @@ var fnReturn = function() {
|
|
|
//paymentInfo.payStat = "G016_30";
|
|
|
|
|
|
// 무통장입금, 결제완료 일때 환불계좌정보 체크
|
|
|
+ let chk = false;
|
|
|
if (paymentInfo.payMeans == 'G014_20' && paymentInfo.payStat == 'G016_30') {
|
|
|
if (gagajf.isNull(accountNo) || gagajf.isNull(accountNm) || gagajf.isNull(bankCd)) {
|
|
|
let data = {};
|
|
|
@@ -605,20 +606,7 @@ var fnReturn = function() {
|
|
|
|
|
|
return false;
|
|
|
} else {
|
|
|
- // 환불계좌 유효성 체크
|
|
|
- let custInfo = {};
|
|
|
- custInfo.bankCd = bankCd;
|
|
|
- custInfo.accountNm = accountNm;
|
|
|
- custInfo.accountNo = accountNo;
|
|
|
-
|
|
|
- let jsonData = JSON.stringify(custInfo);
|
|
|
-
|
|
|
- gagajf.ajaxJsonSubmit('/order/account/check', jsonData, function (result) {
|
|
|
- if (!result.isValid) { // 유효하면 true
|
|
|
- mcxDialog.alert('환불계좌가 유효하지 않습니다.');
|
|
|
- return false;
|
|
|
- }
|
|
|
- });
|
|
|
+ chk = true
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -650,20 +638,45 @@ var fnReturn = function() {
|
|
|
data.shipCompCd = $('#returnForm input[name=shipCompCd]').val();
|
|
|
|
|
|
let jsonData = JSON.stringify(data);
|
|
|
-
|
|
|
- gagajf.ajaxJsonSubmit(url, jsonData, function(result) {
|
|
|
- if (addPayCost > 0) {
|
|
|
- let ordChgSq = result.ordChgSq;
|
|
|
- let ordNo = result.ordNo;
|
|
|
-
|
|
|
- $('#addPaymentForm input[name=ordChgSq]').val(ordChgSq);
|
|
|
- $('#addPaymentForm input[name=ordNo]').val(ordNo);
|
|
|
-
|
|
|
- document.addPaymentForm.submit();
|
|
|
- } else {
|
|
|
- cfnGoToPage(_PAGE_MYPAGE_CRE_LIST);
|
|
|
- }
|
|
|
- }, true);
|
|
|
+
|
|
|
+ // 무통장입금 취소의 경우 계좌인증처리 후 반품 진행
|
|
|
+ if (chk) {
|
|
|
+ // 무통장입금 계좌인증
|
|
|
+ gagajf.ajaxJsonSubmit('/order/account/check', jsonData, function (result) {
|
|
|
+ if (result.isValid) { // 유효하면 true
|
|
|
+ gagajf.ajaxJsonSubmit(url, jsonData, function (result) {
|
|
|
+ if (addPayCost > 0) {
|
|
|
+ let ordChgSq = result.ordChgSq;
|
|
|
+ let ordNo = result.ordNo;
|
|
|
+
|
|
|
+ $('#addPaymentForm input[name=ordChgSq]').val(ordChgSq);
|
|
|
+ $('#addPaymentForm input[name=ordNo]').val(ordNo);
|
|
|
+
|
|
|
+ document.addPaymentForm.submit();
|
|
|
+ } else {
|
|
|
+ cfnGoToPage(_PAGE_MYPAGE_CRE_LIST);
|
|
|
+ }
|
|
|
+ }, true);
|
|
|
+ } else {
|
|
|
+ mcxDialog.alert('환불계좌가 유효하지 않습니다.');
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ gagajf.ajaxJsonSubmit(url, jsonData, function (result) {
|
|
|
+ if (addPayCost > 0) {
|
|
|
+ let ordChgSq = result.ordChgSq;
|
|
|
+ let ordNo = result.ordNo;
|
|
|
+
|
|
|
+ $('#addPaymentForm input[name=ordChgSq]').val(ordChgSq);
|
|
|
+ $('#addPaymentForm input[name=ordNo]').val(ordNo);
|
|
|
+
|
|
|
+ document.addPaymentForm.submit();
|
|
|
+ } else {
|
|
|
+ cfnGoToPage(_PAGE_MYPAGE_CRE_LIST);
|
|
|
+ }
|
|
|
+ }, true);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 반품 수량 변경 이벤트 처리
|