/** * Created by jimiz on 2017/4/7. */ var billsData = require('../models/bills'); //统一回调函数 var callback = function(req, res, err, message, data){ res.json({error: err, message: message, data: data}); }; module.exports = { getBills: function(req, res){ var data = JSON.parse(req.body.data); billsData.getBills(data.projectId, function(err, message, billsList){ if (err === 0) { callback(req, res, err, message, billsList); } else { callback(req, res, err, message, null); } }); }, updateBills: function(req, res){ var data = JSON.parse(req.body.data); billsData.updateBills(data, function(err, message, errList){ if (err) { callback(req, res, err, message, errList); } else { callback(req, res, err, message, null); } }); }, getBillsItemTemplate: function(req, res){ //var data = JSON.parse(req.body.data); billsData.getBillsItemTemplate(function(err, message, billsItem){ if (billsItem) { callback(req, res, err, message, billsItem); } else { callback(req, res, err, message, null); } }); }, allocIDs: function(req, res){ billsData.allocIDs(function(err, message, data){ if (err) { callback(req, res, err, message, data); } else { callback(req, res, err, message, null); } }); } };