flight.js 909 B

123456789101112131415161718192021222324252627282930313233
  1. // 管理航班
  2. const db_air = require('../database/d_air')
  3. const db_area = require('../database/d_area')
  4. const handle = require('../until/handle')
  5. const field = require('../maps/field')
  6. const codeMap = require('../maps/rcodeMap')
  7. /**
  8. *
  9. * @param departureCity 出发城市
  10. * @param targetCity 目标城市
  11. * @param routeType 航线类型
  12. * @param startUnixTime 起飞时间开始
  13. * @param endUnixTime 起飞时间结束
  14. * @returns {Promise<*>}
  15. */
  16. async function searchFlight(departureCity,targetCity,routeType,startUnixTime,endUnixTime){
  17. let [err,result] = await handle(db_air.flightSearch(...arguments));
  18. if(err){throw err}
  19. return result;
  20. }
  21. async function addFlight(departureCity,targetCity,routeType,startUnixTime,endUnixTime){
  22. let [err,result] = await handle(db_air.flightSearch(...arguments));
  23. if(err){throw err}
  24. return result;
  25. }
  26. module.exports = {
  27. searchFlight
  28. }