/** * Created by Tony on 2017/5/2. */ var rationItem = require('../models/ration_item'); import BaseController from "../../common/base/base_controller"; var callback = function(req, res, err, message, data){ res.json({error: err, message: message, data: data}); }; class RationController extends BaseController{ getRationItemsBySection(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(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(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); } }); } } updateRationBasePrc (req, res) { let data = JSON.parse(req.body.data); rationItem.updateRationBasePrc(data, function (err, message) { if(err){ callback(req, res, err, message, null); } else{ callback(req, res, err, message, null); } }) } getRationGljIds (req, res) { let data = JSON.parse(req.body.data); rationItem.getRationGljIds(data, function (err, message, ids) { if(err){ callback(req, res, err, message, null); } else{ callback(req, res, err, message, ids); } }) } getRationsCodes (req, res) { let data = JSON.parse(req.body.data); rationItem.getRationsCodes(data, function (err, message, codes) { if(err){ callback(req, res, err, message, null); } else{ callback(req, res, err, message, codes); } }) } } export default RationController; /* 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); } }); } }, updateRationBasePrc: function (req, res) { let data = JSON.parse(req.body.data); rationItem.updateRationBasePrc(data, function (err, message) { if(err){ callback(req, res, err, message, null); } else{ callback(req, res, err, message, null); } }) }, getRationGljIds: function (req, res) { let data = JSON.parse(req.body.data); rationItem.getRationGljIds(data, function (err, message, ids) { if(err){ callback(req, res, err, message, null); } else{ callback(req, res, err, message, ids); } }) }, getRationsCodes: function (req, res) { let data = JSON.parse(req.body.data); rationItem.getRationsCodes(data, function (err, message, codes) { if(err){ callback(req, res, err, message, null); } else{ callback(req, res, err, message, codes); } }) } }*/