Просмотр исходного кода

무통장입금 취소 전 계좌인증 처리 로직 추가 임시 커밋

card007 4 лет назад
Родитель
Сommit
3b9bbfd330

+ 1 - 0
src/main/java/com/style24/admin/biz/web/TsaOrderChangeController.java

@@ -245,6 +245,7 @@ public class TsaOrderChangeController extends TsaBaseController {
 		map.set("chgStat"					, cnclReq.getChgStat());					// 변경상태
 		map.set("pgStat"					, cnclReq.getPgStat());						// PG점프
 		map.set("depositAmt"				, cnclReq.getDepositAmt());					// PG점프 입금액
+		map.set("delvDesc"					, "BOS 취소완료");							// 배송메모 (취소위치확인용)
 
 		// 4. 부분취소 처리 2021.05.13
 		// 2021.06.09 취소접수

+ 1 - 1
src/main/webapp/WEB-INF/views/business/SupplyCompanyForm.html

@@ -746,7 +746,7 @@
 		custInfo.bankCd = $bankCd.val();
 		custInfo.accountNm = $depositorNm.val();
 		custInfo.accountNo = $accountNo.val();
-		let jsonData = JSON.stringify(custInfo)
+		let jsonData = JSON.stringify(custInfo);
 		gagajf.ajaxJsonSubmit('/business/account/check', jsonData, fnAccountCheckCallback);
 	});
 

+ 18 - 5
src/main/webapp/WEB-INF/views/order/CnclReqForm.html

@@ -1280,11 +1280,24 @@ var fnCnclReq = function (reqGbn) {
 			if ($("#refundAccount .bankNm").eq(0).text() == null || $("#refundAccount .bankNm").eq(0).text() == '') {
 				mcxDialog.alert('환불계좌가 미등록 되어 있습니다.');
 				return false;
-			} 
-			
-			accountNo 	= $("#refundAccount .accountNo").eq(0).text();
-			accountNm 	= $("#refundAccount .accountNm").eq(0).text();
-			bankCd 		= $("#refundAccount .bankCd").eq(0).text();
+			}
+
+			// 환불계좌 유효성 체크
+			let custInfo = {};
+			custInfo.bankCd = $("#refundAccount .bankCd").eq(0).text();
+			custInfo.accountNm = $("#refundAccount .accountNm").eq(0).text();
+			custInfo.accountNo = $("#refundAccount .accountNo").eq(0).text();
+			let jsonData = JSON.stringify(custInfo);
+			gagajf.ajaxJsonSubmit('/business/account/check', jsonData, function(result) {
+				if (result.isValid) { // 유효하면 true
+					accountNo 	= $("#refundAccount .accountNo").eq(0).text();
+					accountNm 	= $("#refundAccount .accountNm").eq(0).text();
+					bankCd 		= $("#refundAccount .bankCd").eq(0).text();
+				} else {
+					mcxDialog.alert('환불계좌가 유효하지 않습니다.');
+					return false;
+				}
+			});
 		}
 	}