| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | /** * Created by CSL on 2017-10-25. */let mongoose = require('mongoose');let calcProgramFacade = require('../facade/calc_program_facade');module.exports = {    getProjectCalcProgram: getProjectCalcProgram,    getStdCalcProgram: getStdCalcProgram,    saveCalcItem: saveCalcItem,    saveCalcItems: saveCalcItems};async function getProjectCalcProgram(req, res) {    let result = {error: 0, message: '', data: null};    try {        let projCP = await calcProgramFacade.getProjectCalcProgramFile(req.body.data.calcProgramID);        result.data= projCP;    }catch (err){        result.error = 1;        result.message = err.message;    }    res.json(result);};async function getStdCalcProgram(req, res) {    let result = {error: 0, message: '', data: null};    try {        let stdCP = await calcProgramFacade.getStdCalcProgramFile(req.body.ID);        result.data= stdCP;    }catch (err){        result.error = 1;        result.message = err.message;    }    res.json(result);};async function saveCalcItem(req, res) {    let result = {error: 0, message: ''};    calcProgramFacade.saveCalcItem(req.body.data, function (err, msg) {        if (err) {            result.error = 1;        };        result.message = msg;    });    res.json(result);};async function saveCalcItems(req, res) {    let result = {error: 0, message: ''};    calcProgramFacade.saveCalcItems(req.body.data, function (err, msg) {        if (err) {            result.error = 1;        };        result.message = msg;    });    res.json(result);};
 |