链接航班不同航空公司处理
This commit is contained in:
@@ -213,7 +213,6 @@ export class FlightsDataHandle {
|
||||
}
|
||||
} catch (error) {
|
||||
console.log('数据有误,处理失败,请检查数据');
|
||||
throw error;
|
||||
} finally {
|
||||
return flights_item;
|
||||
}
|
||||
@@ -290,8 +289,18 @@ export class FlightsDataHandle {
|
||||
}
|
||||
//航空公司处理
|
||||
try {
|
||||
let airlineLinkIndex = airlines.findIndex(val => val.airlineCode === item['renderFlight']['ALCD']);
|
||||
item['renderFlight']['ALCD'] = airlines[airlineLinkIndex].airlineName;
|
||||
let linkAlcdArray = item['renderFlight']['ALCD'].split(' / ');
|
||||
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) {
|
||||
console.log("基础数据航空公司错误,处理失败,请检查数据 -- 链接航班")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user