| 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);};
 |