search_controller.js 994 B

123456789101112131415161718192021222324252627282930
  1. /**
  2. * Created by Mai on 2017/6/5.
  3. */
  4. var rationItem = require('../models/ration_item');
  5. var callback = function(req, res, err, message, data){
  6. res.json({error: err, message: message, data: data});
  7. };
  8. module.exports = {
  9. getRationItem: function (req, res) {
  10. var rId = req.body.rationLibId, code = req.body.code;
  11. var rationData = {}
  12. rationItem.getRationItem(rId, code).then(function (result) {
  13. rationData = result._doc;
  14. callback(req, res, null, '', rationData);
  15. }).catch(function (err, message) {
  16. callback(req, res, err, message, null);
  17. })
  18. },
  19. findRation: function (req, res) {
  20. var rId = req.body.rationLibId, keyword = req.body.keyword;
  21. rationItem.findRation(rId, keyword, function (err, message, rst) {
  22. if (err) {
  23. callback(req, res, err, message, null);
  24. } else {
  25. callback(req, res, 0, '', rst);
  26. }
  27. });
  28. }
  29. };