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