rationRepositoryController.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /**
  2. * Created by Tony on 2017/4/20.
  3. */
  4. var rationRepository = require("../models/rationRepository");
  5. var callback = function(req, res, err, data){
  6. if(err){
  7. //res.send({success: false, error: err});
  8. res.json({success: false, error: err});
  9. }
  10. else{
  11. //res.send({success: true, data: data});
  12. res.json({success:true, data: data});
  13. }
  14. };
  15. module.exports = {
  16. addRationRepository:function(req,res){
  17. var rationObj = JSON.parse(req.body.rationRepObj);
  18. rationRepository.addRationRepository(rationObj,function(err,data){
  19. if (data) {
  20. callback(req, res, err, data);
  21. } else {
  22. callback(req, res, err, null);
  23. }
  24. })
  25. },
  26. getDisPlayRationLibs: function(req, res){
  27. rationRepository.getDisplayRationLibs(function(err, data){
  28. if (data) {
  29. callback(req, res, err, data);
  30. } else {
  31. callback(req, res, err, null);
  32. }
  33. });
  34. },
  35. updateRationRepositoryName: function(req, res) {
  36. var orgName = req.body.rationName;
  37. var newName = req.body.newName;
  38. rationRepository.updateName(orgName, newName, function(err, data){
  39. if (data) {
  40. callback(req, res, err, data);
  41. } else {
  42. callback(req, res, err, null);
  43. }
  44. });
  45. }
  46. }