|  | @@ -80,4 +80,87 @@ router.get('/detail',
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +// 新增航班
 | 
	
		
			
				|  |  | +router.post('/add',
 | 
	
		
			
				|  |  | +    checkLogin(field.adminType),
 | 
	
		
			
				|  |  | +    paramsCheck({
 | 
	
		
			
				|  |  | +        post:{
 | 
	
		
			
				|  |  | +            flightName:{required:true},
 | 
	
		
			
				|  |  | +            airCode:{required:true},
 | 
	
		
			
				|  |  | +            originalPrice:{required:true},
 | 
	
		
			
				|  |  | +            currentPrice:{required:true},
 | 
	
		
			
				|  |  | +            seilingTime:{required:true},
 | 
	
		
			
				|  |  | +            langdinTime:{required:true},
 | 
	
		
			
				|  |  | +            totalVotes:{required:true},
 | 
	
		
			
				|  |  | +            departureCity:{required:true},
 | 
	
		
			
				|  |  | +            targetCity:{required:true},
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }),
 | 
	
		
			
				|  |  | +    async (req,res)=>{
 | 
	
		
			
				|  |  | +        try{
 | 
	
		
			
				|  |  | +            let results = await c_flight.addFlight(
 | 
	
		
			
				|  |  | +                req.body.flightName,
 | 
	
		
			
				|  |  | +                req.body.airCode,
 | 
	
		
			
				|  |  | +                req.body.originalPrice,
 | 
	
		
			
				|  |  | +                req.body.currentPrice,
 | 
	
		
			
				|  |  | +                req.body.seilingTime,
 | 
	
		
			
				|  |  | +                req.body.langdinTime,
 | 
	
		
			
				|  |  | +                req.body.totalVotes,
 | 
	
		
			
				|  |  | +                req.body.departureCity,
 | 
	
		
			
				|  |  | +                req.body.targetCity,
 | 
	
		
			
				|  |  | +            );
 | 
	
		
			
				|  |  | +            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('/update',
 | 
	
		
			
				|  |  | +    checkLogin(field.adminType),
 | 
	
		
			
				|  |  | +    paramsCheck({
 | 
	
		
			
				|  |  | +        post:{
 | 
	
		
			
				|  |  | +            flightId:{required:true},
 | 
	
		
			
				|  |  | +            newOption:{required:true},
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }),
 | 
	
		
			
				|  |  | +    async (req,res)=>{
 | 
	
		
			
				|  |  | +        try{
 | 
	
		
			
				|  |  | +            let results = await c_flight.(
 | 
	
		
			
				|  |  | +                req.body.flightName,
 | 
	
		
			
				|  |  | +                req.body.airCode,
 | 
	
		
			
				|  |  | +                req.body.originalPrice,
 | 
	
		
			
				|  |  | +                req.body.currentPrice,
 | 
	
		
			
				|  |  | +                req.body.seilingTime,
 | 
	
		
			
				|  |  | +                req.body.langdinTime,
 | 
	
		
			
				|  |  | +                req.body.totalVotes,
 | 
	
		
			
				|  |  | +                req.body.departureCity,
 | 
	
		
			
				|  |  | +                req.body.targetCity,
 | 
	
		
			
				|  |  | +            );
 | 
	
		
			
				|  |  | +            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;
 |