1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- // 管理航班
- const db_air = require('../database/d_air')
- const db_area = require('../database/d_area')
- const handle = require('../until/handle')
- const field = require('../maps/field')
- const codeMap = require('../maps/rcodeMap')
- /**
- *
- * @param departureCity 出发城市
- * @param targetCity 目标城市
- * @param routeType 航线类型
- * @param startUnixTime 起飞时间开始
- * @param endUnixTime 起飞时间结束
- * @returns {Promise<*>}
- */
- async function searchFlight(departureCity,targetCity,routeType,startUnixTime,endUnixTime){
- let [err,result] = await handle(db_air.flightSearch(...arguments));
- if(err){throw err}
- return result;
- }
- /**
- * 航班列表
- * @param routeType 航班类型
- * @returns {Promise<*>}
- */
- async function flightList(routeType){
- let [err,result] = await handle(db_air.flightList(routeType));
- if(err){throw err}
- return result;
- }
- async function addFlight(departureCity,targetCity,routeType,startUnixTime,endUnixTime){
- let [err,result] = await handle(db_air.flightSearch(...arguments));
- if(err){throw err}
- return result;
- }
- module.exports = {
- searchFlight
- }
|