| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | 
							- /**
 
-  * Created by Mai on 2017/6/5.
 
-  */
 
- 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 SearchController extends BaseController{
 
-     async getRationItem (req, res) {
 
-         try {
 
-             let data = JSON.parse(req.body.data);
 
-             let rId = data.rationLibId, code = data.code;
 
-             let ration = await rationItem.getRationItem(rId, code);
 
-             callback(req, res, 0, '', ration);
 
-         } catch (err) {
 
-             callback(req, res, 1, err, null);
 
-         }
 
-     }
 
-     async getRationByID (req, res) {
 
-         try {
 
-             let data = JSON.parse(req.body.data);
 
-             let ration = await rationItem.getRationByID(data.ID);
 
-             callback(req, res, 0, '', ration);
 
-         } catch (err) {
 
-             callback(req, res, 1, err, null);
 
-         }
 
-     }
 
-     findRation (req, res) {
 
-         var rId = req.body.rationLibId, keyword = req.body.keyword;
 
-         rationItem.findRation(rId, keyword, function (err, message, rst) {
 
-             if (err) {
 
-                 callback(req, res, err, message, null);
 
-             } else {
 
-                 callback(req, res, 0, '', rst);
 
-             }
 
-         });
 
-     }
 
- }
 
- export default SearchController;
 
- /*
 
- module.exports = {
 
-     getRationItem: function (req, res) {
 
-         var rId = req.body.rationLibId, code = req.body.code;
 
-         var rationData = {}
 
-         rationItem.getRationItem(rId, code).then(function (result) {
 
-             rationData = result._doc;
 
-             callback(req, res, null, '', rationData);
 
-         }).catch(function (err, message) {
 
-             callback(req, res, err, message, null);
 
-         })
 
-     },
 
-     findRation: function (req, res) {
 
-         var rId = req.body.rationLibId, keyword = req.body.keyword;
 
-         rationItem.findRation(rId, keyword, function (err, message, rst) {
 
-             if (err) {
 
-                 callback(req, res, err, message, null);
 
-             } else {
 
-                 callback(req, res, 0, '', rst);
 
-             }
 
-         });
 
-     }
 
- };*/
 
 
  |