Bladeren bron

미납금관리 - 결제 멀티 처리 관련 수정

marseyes 2 jaren geleden
bovenliggende
commit
c15920c7ab

+ 3 - 0
src/main/webapp/app/popup/biz/BIZPOP_PO_PAYMENT.html

@@ -23,7 +23,10 @@
23 23
 								<input type="hidden" id="ITP_FORM_PO_PAYMENT_POPUP_BRAND_ID" name="brandId" value="" />
24 24
 								<input type="hidden" id="ITP_FORM_PO_PAYMENT_POPUP_BRAND_NM" name="brandNm" value="" />
25 25
 								<input type="hidden" id="ITP_FORM_PO_PAYMENT_POPUP_STORE_ID" name="storeId" value="" />
26
+								<!--  
26 27
 								<input type="hidden" id="ITP_FORM_PO_PAYMENT_POPUP_STTL_MGNT_UNQ_NO" name="sttlMgntUnqNo" value="" />
28
+								-->
29
+								<input type="hidden" id="ITP_FORM_PO_PAYMENT_POPUP_STTL_MGNT_UNQ_NO_LIST" name="sttlMgntUnqNoList" value="" />
27 30
 								
28 31
 								<input type="hidden" id="ITP_FORM_PO_PAYMENT_POPUP_PO_ORD_NO" name="poOrdNo" value="" />
29 32
 								<input type="hidden" id="ITP_FORM_PO_PAYMENT_POPUP_ORD_NM" name="ordNm" value="" />

+ 1 - 1
src/main/webapp/js/app/loanmng/ITP_LOANMNG03010.js

@@ -480,7 +480,7 @@ let viewObj = {
480 480
 			var args = {'payTpCd': '20', 
481 481
 				'brandId': $('#ITP_FORM_LOANMNG03010_VIEW_BRAND_ID').val(), 
482 482
 				'storeId': $('#ITP_FORM_LOANMNG03010_VIEW_STORE_ID').val(), 
483
-				'sttlMgntUnqNo': $('#ITP_FORM_LOANMNG03010_VIEW_STTL_MGNT_UNQ_NO').val(), 
483
+				'sttlMgntUnqNoList': $('#ITP_FORM_LOANMNG03010_VIEW_STTL_MGNT_UNQ_NO').val(), 
484 484
 				'goodsAmt': $('#ITP_FORM_LOANMNG03010_VIEW_UNPAID_AMT').val() }; 
485 485
 			fn_call_popup('biz', 'BIZPOP_PO_PAYMENT', '#ITP_ASIDE', popFn, args, 'S');
486 486
 		}

+ 10 - 2
src/main/webapp/js/app/popup/biz/ITP_BIZPOP_PO_PAYMENT.js

@@ -46,7 +46,8 @@ var popPageObj = {
46 46
 			$('#ITP_BIZPOP_PO_PAYMENT_PAY_TP_NM').text('선불(충전)');
47 47
 		} else if(popPageObj.args.payTpCd == '20') {  
48 48
 			$('#ITP_BIZPOP_PO_PAYMENT_PAY_TP_NM').text('후불(결제)');
49
-			$('#ITP_FORM_PO_PAYMENT_POPUP_STTL_MGNT_UNQ_NO').val(popPageObj.args.sttlMgntUnqNo); // 정산관리고유번호
49
+			// $('#ITP_FORM_PO_PAYMENT_POPUP_STTL_MGNT_UNQ_NO').val(popPageObj.args.sttlMgntUnqNo); // 정산관리고유번호
50
+			$('#ITP_FORM_PO_PAYMENT_POPUP_STTL_MGNT_UNQ_NO_LIST').val(popPageObj.args.sttlMgntUnqNoList); // 정산관리고유번호 리스트
50 51
 			$('#ITP_FORM_PO_PAYMENT_POPUP_GOODS_AMT').val(popPageObj.args.goodsAmt); // 결제금액
51 52
 			$('#ITP_FORM_PO_PAYMENT_POPUP_GOODS_AMT').attr('readonly','readonly');			
52 53
 		} else if(popPageObj.args.payTpCd == '30') {  
@@ -293,11 +294,18 @@ function f_submit() {
293 294
 	
294 295
 	$('#frm_pay #poOrdNo').val($('#ITP_FORM_PO_PAYMENT_POPUP_PO_ORD_NO').val()); 
295 296
 	$('#frm_pay #payTpCd').val($('#ITP_FORM_PO_PAYMENT_POPUP_PAY_TP_CD').val()); 
296
-	$('#frm_pay #sttlMgntUnqNo').val($('#ITP_FORM_PO_PAYMENT_POPUP_STTL_MGNT_UNQ_NO').val()); 
297
+	// $('#frm_pay #sttlMgntUnqNo').val($('#ITP_FORM_PO_PAYMENT_POPUP_STTL_MGNT_UNQ_NO').val()); 
297 298
 	$('#frm_pay #brandId').val($('#ITP_FORM_PO_PAYMENT_POPUP_BRAND_ID').val()); 
298 299
 	$('#frm_pay #storeId').val($('#ITP_FORM_PO_PAYMENT_POPUP_STORE_ID').val()); 
300
+	
301
+	var reqDataList = [];	
302
+	var ca = $('#ITP_FORM_PO_PAYMENT_POPUP_STTL_MGNT_UNQ_NO_LIST').val().split(';');
303
+    for(var i = 0 ; i < ca.length ; i++) {
304
+		reqDataList.push( { sttlMgntUnqNo : ca[i] } );
305
+	}	
299 306
 		
300 307
 	let param = $('#frm_pay').serializeObject();
308
+	param.reqDataList = reqDataList;
301 309
 	
302 310
 	// console.log("REQ : " + JSON.stringify(param));
303 311