123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**
- * Created by CSL on 2017-10-10.
- */
- let mongoose = require('mongoose');
- let labourCoeFacade = require('../facade/labour_coe_facade');
- module.exports = {
- getProjectLabourCoe: getProjectLabourCoe,
- getStdLabourCoe: getStdLabourCoe,
- save: save
- };
- async function getProjectLabourCoe(req, res) {
- let result={error: 0};
- try {
- let projLC = await labourCoeFacade.getProjectLabourCoe(req.body.data.labourCoeID);
- result.data= projLC;
- }catch (err){
- console.log(err);
- result.error = 1;
- result.message = err.message;
- }
- res.json(result);
- };
- async function getStdLabourCoe(req, res) {
- let result = {error: 0, message: '', data: null};
- try {
- let stdLC = await labourCoeFacade.getStdLabourCoe(JSON.parse(req.body.data).ID);
- result.data= stdLC;
- }catch (err){
- console.log(err);
- result.error = 1;
- result.message = err.message;
- }
- res.json(result);
- };
- function save(req, res) {
- let result = {error: 0, message: '', data: null};
- labourCoeFacade.save(req.body.data, function (err, data) {
- if (err == ''){
- result.data = data;
- }else{
- result.error = 1;
- result.message = err;
- }
- });
- res.json(result);
- };
|