차적조회용 File 생성 메뉴에서의 차적조회 처리 방식 수정

main
이범준 9 months ago
parent e9a0b4689d
commit 15228be593

@ -177,32 +177,49 @@
aJsonArray.push(object);
}
}
}
var step1result = [];
var ajaxOpt = {
action : '/cfs/trsmrcv/callCarInfoList.do'
, mode : 'asynchronous'
, mode : 'synchronous'
, mediatype : 'application/json'
, method: 'POST'
, processMsg: '차적조회 중입니다.'
, requestData : JSON.stringify(aJsonArray)
, success : function(data) {
console.log(data);
console.log(data.responseJSON);
if(data.responseJSON.result != "SUCCESS"){
alert("차적조회 실패하였습니다. 전산담당자한테 문의하세요 E001");
return;
}
step1result.push(data.responseJSON.data[0]);
if(data.responseJSON.errorCnt > 0){
alert("일부 차량("+errorCnt+"건)이 차적조회 실패하였습니다. 실패 건을 제외하고 차적정보를 저장합니다.");
}
scwin.insertTransHead(data.responseJSON.data);
}
};
$p.ajax( ajaxOpt );
for(var i=0; i < aJsonArray.length; i++){
ajaxOpt.requestData = JSON.stringify([aJsonArray[i]]);
ajaxOpt.processMsg = "차적조회 중입니다. ("+(i+1)+"번째)";
$p.ajax(ajaxOpt);
}
if(step1result.length == 0){
alert("차적조회 실패하였습니다. 전산담당자한테 문의하세요 E001");
return;
}
if(step1result.length < aJsonArray.length){
var failCnt = aJsonArray.length - step1result.length;
alert("일부 차량("+failCnt+"건)이 차적조회 실패하였습니다. 실패 건을 제외하고 차적정보를 저장합니다.");
}
console.log('step2 start');
scwin.insertTransHead(step1result);
};
scwin.insertTransHead = function(data) {
var size = data.length;
var carStatusId = searchParam.get("carsTransLevl");

Loading…
Cancel
Save