/** * Created by Tony on 2017/1/13. */ var BillsData = require('../models/bills'); var calDemoMdl = require('../models/calculate_demo'); //统一回调函数 var callback = function(req, res, err, data){ if(err){ //res.send({success: false, error: err}); res.json({success: false, error: err}); } else{ //res.send({success: true, data: data}); res.json({success:true, data: data}); } } module.exports = { getAllBills: function(req, res){ var user_id = req.body.user_id; BillsData.getAll(user_id, function(err, bills){ if (bills) { callback(req, res, err, bills); } else { callback(req, res, err, null); } }); }, testCalculate: function(req, res){ var user_id = req.body.user_id; calDemoMdl.testCalculate(user_id, function(err, result){ if (err) { callback(req, res, err, null); } else { callback(req, res, err, result); } }); }, testCalculate2: function(req, res){ var user_id = req.body.user_id; calDemoMdl.testCalculate2(user_id, function(err, result){ if (err) { callback(req, res, err, null); } else { callback(req, res, err, result); } }); } }