rationController.js 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. /**
  2. * Created by Tony on 2017/5/2.
  3. */
  4. var rationItem = require('../models/rationItem');
  5. var callback = function(req, res, err, message, data){
  6. res.json({error: err, message: message, data: data});
  7. };
  8. module.exports = {
  9. getRationItemsBySection: function(req, res){
  10. var sectionId = req.body.sectionID;
  11. rationItem.getRationItemsBySection(sectionId, function(err, message, rst){
  12. if (err) {
  13. callback(req, res, err, message, null);
  14. } else {
  15. callback(req, res, err, message, rst);
  16. }
  17. });
  18. },
  19. mixUpdateRationItems: function(req, res){
  20. var sectionId = req.body.sectionID,
  21. updateItems = JSON.parse(req.body.updateItems),
  22. addItems = JSON.parse(req.body.addItems);
  23. rationItem.mixUpdateRationItems(sectionId, updateItems, addItems, function(err, message, rst){
  24. if (err) {
  25. callback(req, res, err, message, null);
  26. } else {
  27. callback(req, res, err, message, rst);
  28. }
  29. });
  30. }
  31. }