1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- const router = require('express').Router();
- const c_flight = require('../controller/c_flight')
- const paramsCheck = require('../middleware/paramsCheck');
- const checkLogin = require('../middleware/checkLogin');
- const code = require('../maps/rcodeMap')
- const field = require('../maps/field')
- const c_area = require("../controller/c_area");
- router.get('/list',async (req,res)=>{
- try{
- let results = await c_flight.flightList();
- res.json({
- rcode: code.ok,
- data: results
- })
- }catch (error) {
- if (error.rcode !== code.customError) {
- console.log(error);
- }
- res.json({
- rcode: error.rcode || code.serverError,
- msg: error.msg || error.message
- });
- }
- });
- router.post('/search',
- paramsCheck({
- post:{
- departure:{required:true},
- target:{required:true},
- }
- }),
- async (req,res)=>{
- try{
- let params = [
- req.body.departure,
- req.body.target,
- req.body.routeType,
- req.body.startTime,
- req.body.endTime,
- ]
- let results = await c_flight.searchFlight(...params);
- res.json({
- rcode: code.ok,
- data: results
- })
- }catch (error) {
- if (error.rcode !== code.customError) {
- console.log(error);
- }
- res.json({
- rcode: error.rcode || code.serverError,
- msg: error.msg || error.message
- });
- }
- })
- router.get('/detail',
- paramsCheck({
- get:{
- flight:{required:true}
- }
- }),
- async (req,res)=>{
- try{
- let results = await c_flight.flightInfo(req.query.flight);
- res.json({
- rcode: code.ok,
- data: results
- })
- }catch (error) {
- if (error.rcode !== code.customError) {
- console.log(error);
- }
- res.json({
- rcode: error.rcode || code.serverError,
- msg: error.msg || error.message
- });
- }
- }
- )
- module.exports = router;
|