/** * Created by jimiz on 2017/4/9. */ var rationsData = require('../models/rations'); //统一回调函数 var callback = function(req, res, err, message, data){ res.json({error: err, message: message, data: data}); }; module.exports = { getRations: function(req, res){ var data = JSON.parse(req.body.data); rationsData.getRations(data.projectId, function(err, message, rationList){ if (err === 0) { callback(req, res, err, message, rationList); } else { callback(req, res, err, message, null); } }); }, updateRations: function(req, res){ var data = JSON.parse(req.body.data); rationsData.updateRations(data, function(err, message, errList){ if (err) { callback(req, res, err, message, errList); } else { callback(req, res, err, message, null); } }); }, getRationItemTemplate: function(req, res){ //var data = JSON.parse(req.body.data); rationsData.getRationItemTemplate(function(err, message, rationItem){ if (billsItem) { callback(req, res, err, message, rationItem); } else { callback(req, res, err, message, null); } }); }, allocIDs: function(req, res){ rationsData.allocIDs(function(err, message, data){ if (err) { callback(req, res, err, message, data); } else { callback(req, res, err, message, null); } }); } };