|
@@ -909,17 +909,18 @@ var fnChangeChgReason = function(reasonCd){
|
|
|
|
|
|
|
|
// 취소신청/완료
|
|
// 취소신청/완료
|
|
|
var fnCnclReq = function (reqGbn) {
|
|
var fnCnclReq = function (reqGbn) {
|
|
|
- var temp = false;
|
|
|
|
|
- var ordDtlStat = cancelRequestTargetList[0].ordDtlStat;
|
|
|
|
|
- var allCanYn = "N";
|
|
|
|
|
|
|
+ var temp = false;
|
|
|
|
|
+ var ordDtlStat = cancelRequestTargetList[0].ordDtlStat;
|
|
|
|
|
+ var allCanYn = "N";
|
|
|
|
|
+ var allCanYnBeforePayment = "N";
|
|
|
|
|
|
|
|
- var accountNo = "";
|
|
|
|
|
- var accountNm = "";
|
|
|
|
|
- var bankCd = "";
|
|
|
|
|
|
|
+ var accountNo = "";
|
|
|
|
|
+ var accountNm = "";
|
|
|
|
|
+ var bankCd = "";
|
|
|
|
|
|
|
|
if (reqGbn == "cnclReq" || reqGbn == "cnclComplete") {
|
|
if (reqGbn == "cnclReq" || reqGbn == "cnclComplete") {
|
|
|
// 1. 취소수량 체크
|
|
// 1. 취소수량 체크
|
|
|
- for (i=0 ; i<cancelRequestTargetList.length ; i++) {
|
|
|
|
|
|
|
+ for (i=0 ; i<cancelRequestTargetList.length ; i++) {
|
|
|
if (cancelRequestTargetList[i].ordCanChgQty > 0) {
|
|
if (cancelRequestTargetList[i].ordCanChgQty > 0) {
|
|
|
temp = true;
|
|
temp = true;
|
|
|
}
|
|
}
|
|
@@ -938,7 +939,11 @@ var fnCnclReq = function (reqGbn) {
|
|
|
|
|
|
|
|
// 2.1 전체취소 여부 적용
|
|
// 2.1 전체취소 여부 적용
|
|
|
if (ordDtlStat == "G013_10" && $("#spanPayAmt").text() == $("#spanRefundAmt").text()) {
|
|
if (ordDtlStat == "G013_10" && $("#spanPayAmt").text() == $("#spanRefundAmt").text()) {
|
|
|
- allCanYn = "Y";
|
|
|
|
|
|
|
+ if (ordDtlStat == "G013_10") {
|
|
|
|
|
+ allCanYnBeforePayment = "Y";
|
|
|
|
|
+ } else {
|
|
|
|
|
+ allCanYn = "Y";
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 3. 취소사유 체크
|
|
// 3. 취소사유 체크
|
|
@@ -997,24 +1002,25 @@ var fnCnclReq = function (reqGbn) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
var jsonObj = {
|
|
var jsonObj = {
|
|
|
- "ordNo" : $('#cancelRequestFrm input[name=ordNo]').val()
|
|
|
|
|
- ,"chgReason" : $('#cancelRequestFrm input[name=chgReason]').val()
|
|
|
|
|
- ,"chgMemo" : $('#chgMemo').val()
|
|
|
|
|
- ,"cancelReqList" : cancelRequestTargetList
|
|
|
|
|
- ,"accountNo" : accountNo
|
|
|
|
|
- ,"accountNm" : accountNm
|
|
|
|
|
- ,"bankCd" : bankCd
|
|
|
|
|
- ,"allCanYn" : allCanYn
|
|
|
|
|
- ,"isCustomer" : isCustomer
|
|
|
|
|
- ,"chgerNm" : chgerNm
|
|
|
|
|
- ,"chgerEmail" : chgerEmail
|
|
|
|
|
- ,"chgerZipcode" : ""
|
|
|
|
|
- ,"chgerBaseAddr" : ""
|
|
|
|
|
- ,"chgerDtlAddr" : ""
|
|
|
|
|
- ,"chgerPhnno" : chgerPhnno
|
|
|
|
|
- ,"chgerTelno" : chgerTelno
|
|
|
|
|
- ,"reqGbn" : reqGbn
|
|
|
|
|
- ,"ordChgSq" : ordChgSq
|
|
|
|
|
|
|
+ "ordNo" : $('#cancelRequestFrm input[name=ordNo]').val()
|
|
|
|
|
+ ,"chgReason" : $('#cancelRequestFrm input[name=chgReason]').val()
|
|
|
|
|
+ ,"chgMemo" : $('#chgMemo').val()
|
|
|
|
|
+ ,"cancelReqList" : cancelRequestTargetList
|
|
|
|
|
+ ,"accountNo" : accountNo
|
|
|
|
|
+ ,"accountNm" : accountNm
|
|
|
|
|
+ ,"bankCd" : bankCd
|
|
|
|
|
+ ,"allCanYn" : allCanYn
|
|
|
|
|
+ ,"allCanYnBeforePayment" : allCanYnBeforePayment
|
|
|
|
|
+ ,"isCustomer" : isCustomer
|
|
|
|
|
+ ,"chgerNm" : chgerNm
|
|
|
|
|
+ ,"chgerEmail" : chgerEmail
|
|
|
|
|
+ ,"chgerZipcode" : ""
|
|
|
|
|
+ ,"chgerBaseAddr" : ""
|
|
|
|
|
+ ,"chgerDtlAddr" : ""
|
|
|
|
|
+ ,"chgerPhnno" : chgerPhnno
|
|
|
|
|
+ ,"chgerTelno" : chgerTelno
|
|
|
|
|
+ ,"reqGbn" : reqGbn
|
|
|
|
|
+ ,"ordChgSq" : ordChgSq
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// 주문번호, 취소사유, 취소메모, (취소, 반품, 교환 신청 정보 목록), 환불계좌
|
|
// 주문번호, 취소사유, 취소메모, (취소, 반품, 교환 신청 정보 목록), 환불계좌
|