ソースを参照

휴대폰취소시 계좌번호 등록 화면 노출

jsh77b 4 年 前
コミット
d81892116b

+ 2 - 3
src/main/java/com/style24/admin/biz/web/TsaOrderChangeController.java

@@ -878,9 +878,8 @@ public class TsaOrderChangeController extends TsaBaseController {
 		
 		if (isValid) {
 			// 2021.06.09 비회원이 아닌경우만 고객 계좌에 등록
-			if (order.getCustNo() > 0) {
-				// 환불계좌등록
-				coreOrderChangeService.saveRefundAccount(order);
+			if (order.getOrdChgSq() > 0) {
+				coreOrderChangeService.saveTbRefundAccount(order);
 			}
 		} else {
 			throw new IllegalStateException("환불계좌정보가 맞지 않습니다!");

+ 19 - 5
src/main/webapp/WEB-INF/views/order/CnclCompleteView.html

@@ -216,9 +216,9 @@ var columnCnclRtnCompleteList = [
 	{headerName: "주문상세"		, field: "ordDtlNo"			, width: 80		, cellClass: 'text-center'},
 	{headerName: "상품코드"		, field: "goodsCd"			, width: 100	, cellClass: 'text-left'},
 	{headerName: "SKUCODE"		, field: "optCd"			, width: 100	, cellClass: 'text-center'},
-	{headerName: "상품명"		, field: "goodsNm"			, width: 200	, cellClass: 'text-left'},
+	{headerName: "상품명"			, field: "goodsNm"			, width: 200	, cellClass: 'text-left'},
 	//{headerName: "상품타입"		, field: "goodsTypeNm"		, width: 100	, cellClass: 'text-center'},
-	{headerName: "상품타입"	, field: "goodsTypeNm"	, width: 100, cellClass: 'text-center',
+	{headerName: "상품타입"		, field: "goodsTypeNm"		, width: 100, cellClass: 'text-center',
 		cellRenderer: function (params) {
 			var option;
 			if (params.data.goodsType == 'G056_S') {
@@ -507,10 +507,24 @@ $(document).ready(function() {
 		// 2021.08.04 무통장입금전 취소이면 미노출
 		if (payStat == 'G016_10') {
 			$('#cancelRequestFrm .refundAccount').addClass("off");
-		} else if (raBankNm == null){
-			$('#cancelRequestFrm .refundAccount').addClass("off");
-		} 
+		}
 		else {
+			if (raBankNm == null) {
+				raBankNm = "";
+			}
+			
+			if (raBank == null) {
+				raBank = "";
+			}
+			
+			if (raNo == null) {
+				raNo = "";
+			}
+			
+			if (raNm == null) {
+				raNm = "";
+			}
+			
 			$("#cancelRequestFrm .refundAccount .bankNm").text(raBankNm);
 			$("#cancelRequestFrm .refundAccount .bankCd").text(raBank);
 			$("#cancelRequestFrm .refundAccount .accountNo").text(raNo);

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

@@ -237,7 +237,7 @@
 				
 				<div class="refundAccount" style="width:100%">
 					<h4>환불계좌정보</h4>
-					<button type="button" id="btnSaveAccount" class="btn btnRight btn-base btn-sm" style="margin-left:10px;" onclick="fnCreateOrderRfAccount();">등록</button>
+					<button type="button" id="btnSaveAccount" class="btn btnRight btn-base btn-sm" style="margin-left:10px;" onclick="fnCreateOrderRfAccount();">환불계좌체크</button>
 					
 					<!-- TABLE -->
 					<table class="tableStyle">
@@ -319,13 +319,13 @@ var columnCancelReqList = [
 	{headerName: "상품코드"		, field: "goodsCd"			, width: 100	, cellClass: 'text-left'	, hide: temp2},
 	{headerName: "SKUCODE"		, field: "optCd"			, width: 100	, cellClass: 'text-center'	, hide: temp2},
 	{headerName: "상품명"			, field: "goodsNm"			, width: 200	, cellClass: 'text-left'	, hide: temp2},
-	{headerName: "상품타입"		, field: "goodsTypeNm"	, width: 100, cellClass: 'text-center',
+	{headerName: "상품타입"		, field: "goodsTypeNm"		, width: 100	, cellClass: 'text-center'	,
 		cellRenderer: function (params) {
 			var option;
 			if (params.data.goodsType == 'G056_S') {
 				option = "<a href=\"javascript:void(0);\" onclick=\"fnOrderDetailItemForm('" + params.data.ordDtlNo + "');\">" + params.value + "</a>";
 			} else {
-				option = params.value
+				option = params.value;
 			}
 			return option;
 		},

+ 8 - 12
src/main/webapp/WEB-INF/views/order/RefundAccountRegistForm.html

@@ -102,30 +102,26 @@ var fnSaveAccount = function(){
 			data.bankCd 		= bankCd;
 			data.accountNo 		= accountNo;
 			data.accountNm 		= accountNm;
-			data.accountNm		= ordChgSq;
+			data.ordChgSq		= ordChgSq;
 
 			var jsonData = JSON.stringify(data);
 
 			gagajf.ajaxJsonSubmit('/orderChange/account/save', jsonData, function(result){
 				uifnPopupClose('popupCreateRefundAccount');
 				
-				if (custNo > 0) {
-					fnBindOrderRfAccountInfo();
-				} else {
-					$("#refundAccount .accountNo").eq(0).text(accountNo);
-					$("#refundAccount .accountNm").eq(0).text(accountNm);
-					$("#refundAccount .bankCd").eq(0).text(bankCd);
-					$("#refundAccount .bankNm").eq(0).text(bankNm);
-					$("#refundAccount .defaultYn").eq(0).text("N");
-				}
-				
+				// 2021.12.27 수정
+				$("#cancelRequestFrm .refundAccount .accountNo").eq(0).text(accountNo);
+				$("#cancelRequestFrm .refundAccount .accountNm").eq(0).text(accountNm);
+				$("#cancelRequestFrm .refundAccount .bankCd").eq(0).text(bankCd);
+				$("#cancelRequestFrm .refundAccount .bankNm").eq(0).text(bankNm);
+				$("#cancelRequestFrm .refundAccount .defaultYn").eq(0).text("N");
 			});
 		}
 	});
 };
 
 $(document).ready(function() {
-	alert(ordChgSq);
+	
 });
 
 /*]]>*/