fees_controller.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**
  2. * Created by CSL on 2017-03-23.
  3. */
  4. var stdFeeRateLibs = require('../../feeLibs/models/feeLibs_db');
  5. var projectFeeRateFile = require('../models/fees_db');
  6. module.exports = {
  7. libNames: function (req, res) {
  8. var region = req.body.region;
  9. stdFeeRateLibs.libNames(region, function (doc) {
  10. res.json({data: doc});
  11. });
  12. },
  13. libFeeRates: function (req, res) {
  14. var libID = req.body.libID;
  15. stdFeeRateLibs.rates(libID, function (doc) {
  16. res.json({data: doc});
  17. })
  18. },
  19. projectFeeRates: function (req, res) {
  20. var fileID = req.body.fileID;
  21. projectFeeRateFile.rates(fileID, function (doc) {
  22. res.json({data: doc});
  23. })
  24. },
  25. projectFeeUpdateRate: function (req, res) {
  26. var rateObj = {"fileID": req.body.fileID, "rateID": req.body.rateID, "rateValue": req.body.rateValue};
  27. projectFeeRateFile.updateRate(rateObj, function (doc) {
  28. res.json({data: doc});
  29. })
  30. }
  31. }