labour_coe_controller.js 1002 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. * Created by CSL on 2017-10-10.
  3. */
  4. const uuidV1 = require('uuid/v1');
  5. let mongoose = require('mongoose');
  6. let logger = require("../../../logs/log_helper").logger;
  7. let stdLabourCoesModel = mongoose.model('stdLabourCoes');
  8. let projectLabourCoesModel = mongoose.model('projectLabourCoes');
  9. module.exports = {
  10. createNewProjectLabourCoe: createNewProjectLabourCoe,
  11. getProjectLabourCoe: getProjectLabourCoe,
  12. getStdLabourCoe: getStdLabourCoe
  13. };
  14. async function createNewProjectLabourCoe(req, res) {
  15. let result={
  16. error:0
  17. };
  18. try {
  19. let data = req.body.data;
  20. data = JSON.parse(data);
  21. let feeRateStandards= await feeRateFacde.getFeeRateStandardsByProjectID(data.projectID);
  22. result.data= feeRateStandards;
  23. }catch (err){
  24. console.log(err);
  25. result.error=1;
  26. result.message = err.message;
  27. }
  28. res.json(result);
  29. };
  30. async function getProjectLabourCoe(req, res) {
  31. };
  32. async function getStdLabourCoe(req, res) {
  33. };