coe_controller.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. /**
  2. * Created by CSL on 2017/5/19.
  3. */
  4. var coeList = require("../models/coe");
  5. import BaseController from "../../common/base/base_controller";
  6. var callback = function(req,res,err,message, data){
  7. res.json({error: err, message: message, data: data});
  8. }
  9. class CoeListController extends BaseController{
  10. getCoeList(req,res){
  11. coeList.getCoesByLibID(req.body.libID, function(err,data){
  12. callback(req, res, err, 'Get coes', data);
  13. });
  14. }
  15. saveCoeList(req, res) {
  16. coeList.saveToCoeList(JSON.parse(req.body.data), function(isErr, msg, data){
  17. callback(req, res, isErr, msg, data);
  18. });
  19. }
  20. getCoeItemsByIDs(req,res){
  21. //console.log('传入: '+JSON.stringify(JSON.parse(req.body.data)));
  22. coeList.getCoeItemsByIDs(JSON.parse(req.body.data), function(err,data){
  23. //console.log('返回: '+JSON.stringify(data));
  24. callback(req, res, err, 'Get coe', data);
  25. });
  26. }
  27. }
  28. export default CoeListController;
  29. /*
  30. module.exports ={
  31. getCoeList: function(req,res){
  32. coeList.getCoesByLibID(req.body.libID, function(err,data){
  33. callback(req, res, err, 'Get coes', data);
  34. });
  35. },
  36. saveCoeList: function(req, res) {
  37. coeList.saveToCoeList(JSON.parse(req.body.data), function(isErr, msg, data){
  38. callback(req, res, isErr, msg, data);
  39. });
  40. },
  41. getCoeItemsByIDs: function(req,res){
  42. //console.log('传入: '+JSON.stringify(JSON.parse(req.body.data)));
  43. coeList.getCoeItemsByIDs(JSON.parse(req.body.data), function(err,data){
  44. //console.log('返回: '+JSON.stringify(data));
  45. callback(req, res, err, 'Get coe', data);
  46. });
  47. }
  48. }*/