| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | /** * Created by Tony on 2017/5/2. */var rationItem = require('../models/ration_item');var callback = function(req, res, err, message, data){    res.json({error: err, message: message, data: data});};module.exports = {    getRationItemsBySection: function(req, res){        var sectionId = req.body.sectionID;        rationItem.getRationItemsBySection(sectionId, function(err, message, rst){            if (err) {                callback(req, res, err, message, null);            } else {                callback(req, res, err, message, rst);            }        });    },    mixUpdateRationItems: function(req, res){        var sectionId = req.body.sectionID,            rationLibId = req.body.rationLibId,            updateItems = JSON.parse(req.body.updateItems),            addItems = JSON.parse(req.body.addItems),            removeIds = JSON.parse(req.body.removeIds);        rationItem.mixUpdateRationItems(rationLibId, sectionId, updateItems, addItems, removeIds, function(err, message, rst){            if (err) {                callback(req, res, err, message, null);            } else {                callback(req, res, err, message, rst);            }        });    },    removeRationItems: function(req, res){        var rIds = JSON.parse(req.body.updateItems);        if (rIds && rIds.length > 0) {            rationItem.removeRationItems(rIds, function(err, message, rst){                if (err) {                    callback(req, res, err, message, null);                } else {                    callback(req, res, err, message, rst);                }            });        }    }}
 |