| 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, message, data) {
 
-         if (err == 0){
 
-             result.data = data;
 
-         }else{
 
-             result.error = 1;
 
-             result.message = message;
 
-         }
 
-     });
 
-     res.json(result);
 
- };
 
 
  |