const router = require('express').Router(); const field = require('../maps/field') // const c_user = require("../controller/account"); const code = require("../maps/rcodeMap"); const progress = require("../maps/progress"); const c_user = require("../controller/account"); const c_flight = require("../controller/c_flight"); const paramsCheck = require("../middleware/paramsCheck"); // 获取航班列表数据 router.get('/flights', paramsCheck({ get:{ departure:{required:true}, target:{required:true} }}), async (req,res)=>{ try{ let results = await c_flight.searchFlight(field.adminType,req.body.account,req.body.passwd); req.session[progress.adminSessionField] = results; res.json({ rcode: code.ok, data: results }) }catch (error) { if (error.rcode !== code.customError) { console.log(error); console.log.error(`login error ${error.message||error.msg}`); } res.json({ rcode: error.rcode || code.serverError, msg: error.msg || error.message }); } }) module.exports = router;