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