链接航班不同航空公司处理
This commit is contained in:
@@ -213,7 +213,6 @@ export class FlightsDataHandle {
|
|||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log('数据有误,处理失败,请检查数据');
|
console.log('数据有误,处理失败,请检查数据');
|
||||||
throw error;
|
|
||||||
} finally {
|
} finally {
|
||||||
return flights_item;
|
return flights_item;
|
||||||
}
|
}
|
||||||
@@ -290,8 +289,18 @@ export class FlightsDataHandle {
|
|||||||
}
|
}
|
||||||
//航空公司处理
|
//航空公司处理
|
||||||
try {
|
try {
|
||||||
let airlineLinkIndex = airlines.findIndex(val => val.airlineCode === item['renderFlight']['ALCD']);
|
let linkAlcdArray = item['renderFlight']['ALCD'].split(' / ');
|
||||||
item['renderFlight']['ALCD'] = airlines[airlineLinkIndex].airlineName;
|
let handleAlcdArray = [];
|
||||||
|
if (linkAlcdArray.length > 1) {
|
||||||
|
for(let i = 0;i<linkAlcdArray.length;i++){
|
||||||
|
let airlineLinkIndex = airlines.findIndex(val => val.airlineCode === linkAlcdArray[i]);
|
||||||
|
handleAlcdArray.push(airlines[airlineLinkIndex].airlineName)
|
||||||
|
}
|
||||||
|
item['renderFlight']['ALCD'] = handleAlcdArray.join(' / ');
|
||||||
|
} else {
|
||||||
|
let airlineLinkIndex = airlines.findIndex(val => val.airlineCode === item['renderFlight']['ALCD']);
|
||||||
|
item['renderFlight']['ALCD'] = airlines[airlineLinkIndex].airlineName;
|
||||||
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log("基础数据航空公司错误,处理失败,请检查数据 -- 链接航班")
|
console.log("基础数据航空公司错误,处理失败,请检查数据 -- 链接航班")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1127,7 +1127,6 @@ onmessage = function (dynamicData) {
|
|||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log('数据有误,处理失败,请检查数据');
|
console.log('数据有误,处理失败,请检查数据');
|
||||||
throw error;
|
|
||||||
} finally {
|
} finally {
|
||||||
combined_data.push(flights_item);
|
combined_data.push(flights_item);
|
||||||
}
|
}
|
||||||
@@ -1158,6 +1157,7 @@ onmessage = function (dynamicData) {
|
|||||||
erutChnArray.push(erutCodeArray[i]);
|
erutChnArray.push(erutCodeArray[i]);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.log('单进单出航班航线处理失败!');
|
||||||
erutChnArray.push(erutCodeArray[i]);
|
erutChnArray.push(erutCodeArray[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1189,14 +1189,26 @@ onmessage = function (dynamicData) {
|
|||||||
erutLinkChnArray.push(erutLinkCodeArray[i]);
|
erutLinkChnArray.push(erutLinkCodeArray[i]);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.log('链接航班航线处理失败!');
|
||||||
erutLinkChnArray.push(erutLinkCodeArray[i]);
|
erutLinkChnArray.push(erutLinkCodeArray[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
item['renderFlight']['ERUTCHN'] = erutLinkAirportArray.join(' - ');
|
item['renderFlight']['ERUTCHN'] = erutLinkAirportArray.join(' - ');
|
||||||
item['renderFlight']['ERUT'] = erutLinkChnArray.join(' - ');
|
item['renderFlight']['ERUT'] = erutLinkChnArray.join(' - ');
|
||||||
//航空公司处理
|
//航空公司处理
|
||||||
let airlineLinkIndex = airlines.findIndex(val => val.airlineCode === item['renderFlight']['ALCD']);
|
let linkAlcdArray = item['renderFlight']['ALCD'].split(' / ');
|
||||||
item['renderFlight']['ALCD'] = airlines[airlineLinkIndex].airlineName;
|
let handleAlcdArray = [];
|
||||||
|
if (linkAlcdArray.length > 1) {
|
||||||
|
for(let i = 0;i<linkAlcdArray.length;i++){
|
||||||
|
let airlineLinkIndex = airlines.findIndex(val => val.airlineCode === linkAlcdArray[i]);
|
||||||
|
handleAlcdArray.push(airlines[airlineLinkIndex].airlineName)
|
||||||
|
}
|
||||||
|
item['renderFlight']['ALCD'] = handleAlcdArray.join(' / ');
|
||||||
|
} else {
|
||||||
|
let airlineLinkIndex = airlines.findIndex(val => val.airlineCode === item['renderFlight']['ALCD']);
|
||||||
|
item['renderFlight']['ALCD'] = airlines[airlineLinkIndex].airlineName;
|
||||||
|
}
|
||||||
|
|
||||||
//运营状态处理
|
//运营状态处理
|
||||||
let ftssLinkCodeArray = item['renderFlight']['FTSS'].split(' / ');
|
let ftssLinkCodeArray = item['renderFlight']['FTSS'].split(' / ');
|
||||||
let ftssLinkChnArray = [];
|
let ftssLinkChnArray = [];
|
||||||
@@ -1231,6 +1243,7 @@ onmessage = function (dynamicData) {
|
|||||||
erutPreChnArray.push(erutPreCodeArray[i]);
|
erutPreChnArray.push(erutPreCodeArray[i]);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.log('到港航班航线处理失败!');
|
||||||
erutPreChnArray.push(erutPreCodeArray[i]);
|
erutPreChnArray.push(erutPreCodeArray[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1263,6 +1276,7 @@ onmessage = function (dynamicData) {
|
|||||||
erutReaChnArray.push(erutReaCodeArray[i]);
|
erutReaChnArray.push(erutReaCodeArray[i]);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.log('离港航班航线处理失败!');
|
||||||
erutReaChnArray.push(erutReaCodeArray[i]);
|
erutReaChnArray.push(erutReaCodeArray[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1278,7 +1292,6 @@ onmessage = function (dynamicData) {
|
|||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.log('基础数据转换有误,处理失败,请检查数据');
|
console.log('基础数据转换有误,处理失败,请检查数据');
|
||||||
throw error;
|
|
||||||
} finally {
|
} finally {
|
||||||
coustom_data.push(item)
|
coustom_data.push(item)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user