|
@@ -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
|
|
|
+}
|