|
|
@@ -259,29 +259,54 @@
|
|
|
let accountNm = $('#cancelForm input[name=accountNm]').val();
|
|
|
let bankCd = $('#cancelForm input[name=bankCd]').val();
|
|
|
|
|
|
- if (paymentInfo.payMeans == 'G014_20' && paymentInfo.payStat == 'G016_30' && (gagajf.isNull(accountNo) || gagajf.isNull(accountNm) || gagajf.isNull(bankCd))) {
|
|
|
- let data = {};
|
|
|
- data.ordNo = oneData.ordNo;
|
|
|
- data.accountNm = oneData.accountNm;
|
|
|
+ let chk = true;
|
|
|
+ if (paymentInfo.payMeans == 'G014_20' && paymentInfo.payStat == 'G016_30') {
|
|
|
+ if (gagajf.isNull(accountNo) || gagajf.isNull(accountNm) || gagajf.isNull(bankCd)) {
|
|
|
+ let data = {};
|
|
|
+ data.ordNo = oneData.ordNo;
|
|
|
+ data.accountNm = oneData.accountNm;
|
|
|
+
|
|
|
+ let jsonData = JSON.stringify(data);
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url: '/mypage/refund/account/register/popup/form',
|
|
|
+ data: jsonData,
|
|
|
+ dataType: 'html',
|
|
|
+ beforeSend: function (xhr, settings) {
|
|
|
+ xhr.setRequestHeader("AJAX", "true");
|
|
|
+ xhr.setRequestHeader('Accept', 'application/json');
|
|
|
+ xhr.setRequestHeader('Content-Type', 'application/json');
|
|
|
+ },
|
|
|
+ success: function (result) {
|
|
|
+ $("#refundPop .modal-dialog .modal-content").html(result);
|
|
|
+ $("#refundPop").modal("show");
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ // 환불계좌 유효성 체크
|
|
|
+ let custInfo = {};
|
|
|
+ custInfo.bankCd = bankCd;
|
|
|
+ custInfo.accountNm = accountNm;
|
|
|
+ custInfo.accountNo = accountNo;
|
|
|
|
|
|
- let jsonData = JSON.stringify(data);
|
|
|
+ let jsonData = JSON.stringify(custInfo);
|
|
|
|
|
|
- $.ajax( {
|
|
|
- type : "POST",
|
|
|
- url : '/mypage/refund/account/register/popup/form',
|
|
|
- data : jsonData,
|
|
|
- dataType : 'html',
|
|
|
- beforeSend : function(xhr, settings) {
|
|
|
- xhr.setRequestHeader("AJAX" , "true");
|
|
|
- xhr.setRequestHeader('Accept' , 'application/json');
|
|
|
- xhr.setRequestHeader('Content-Type' , 'application/json');
|
|
|
- },
|
|
|
- success : function(result) {
|
|
|
- $("#refundPop .modal-dialog .modal-content").html(result);
|
|
|
- $("#refundPop").modal("show");
|
|
|
- }
|
|
|
- });
|
|
|
-
|
|
|
+ gagajf.ajaxJsonSubmit('/order/account/check', jsonData, function (result) {
|
|
|
+ mcxDialog.alert('1 : '+result.isValid);
|
|
|
+ if (!result.isValid) { // 유효하면 true
|
|
|
+ chk = false;
|
|
|
+ mcxDialog.alert('2 : '+chk);
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ mcxDialog.alert('3 : '+chk);
|
|
|
+ if (!chk) {
|
|
|
+ mcxDialog.alert('빙고');
|
|
|
+ mcxDialog.alert('환불계좌가 유효하지 않습니다.');
|
|
|
return false;
|
|
|
}
|
|
|
|