Bladeren bron

航班查询相关

kindring 3 jaren geleden
bovenliggende
commit
05ffcc0c14
2 gewijzigde bestanden met toevoegingen van 40 en 1 verwijderingen
  1. 33 0
      controller/flight.js
  2. 7 1
      database/d_air.js

+ 33 - 0
controller/flight.js

@@ -0,0 +1,33 @@
+// 管理航班
+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;
+}
+
+
+
+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
+}

+ 7 - 1
database/d_air.js

@@ -194,4 +194,10 @@ function updateFlight(
 
 function recommendFlight(){
 
-}
+}
+
+module.exports = {
+    flightSearch,
+    addFlight,
+    updateFlight,
+}