/** * Created by Syusuke on 2017/3/20. */ var rationLibData = require('../models/rationLibMap'); var callback = function(req,res,err,data){ if(data){ res.status(200) res.json({success:true,data:data}); } else if(err){ res.status(500) res.json({success:false,error:err}); } else{ res.status(204); res.json({success:true}); } } module.exports ={ addRationLib:function(req,res){ var libName = req.body.rationDisPlayName; rationLibData.addRationLib(libName,function(err,data){ if (data) { callback(req, res, err, data); } else { callback(req, res, err, null); } }) }, getRealLibName:function(req,res){ var libName = req.body.rationName; rationLibData.getRealLibName(libName,function(err,data){ if (data) { callback(req, res, err, data); } else { callback(req, res, err, null); } }) }, getDisPlayRationLibs: function(req, res){ rationLibData.getDisplayRationLibs(function(err, data){ if (data) { callback(req, res, err, data); } else { callback(req, res, err, null); } }); }, deleteRationLib:function(req,res){ var rationName = req.body.rationName; rationLibData.deleteRationLib(rationName,function(err,data){ if (data) { callback(req, res, err, data); } else { callback(req, res, err, null); } }) }, editRationLibs:function(req,res){ var rationName = req.body.rationName; var newName = req.body.newName; rationLibData.editRationLib(rationName,newName,function(err,data){ if (data) { callback(req, res, err, data); } else { callback(req, res, err, null); } }) } }