|
|
|
|
@ -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");
|
|
|
|
|
|