123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- /**
- * Created by CSL on 2018-12-17.
- */
- let mongoose = require('mongoose');
- let blFacade = require('../facade/block_lib_facade');
- module.exports = {
- getLibNames: getLibNames,
- getLib: getLib,
- save: save,
- saveBlock: saveBlock
- };
- async function getLibNames(req, res) {
- let result = {error: 0, message: '', data: null};
- try {
- let dataObj = JSON.parse(req.body.data);
- let libNames = await blFacade.getLibNames(dataObj.userID, req.body.data.compilationID);
- result.data = libNames;
- } catch (err) {
- console.log(err);
- result.error = 1;
- result.message = err.message;
- }
- res.json(result);
- };
- async function getLib(req, res) {
- let result = {error: 0, message: '', data: null};
- try {
- let dataObj = JSON.parse(req.body.data);
- let lib = await blFacade.getLib(dataObj.libID);
- result.data = lib;
- } catch (err) {
- console.log(err);
- result.error = 1;
- result.message = err.message;
- }
- res.json(result);
- };
- async function save(req, res) {
- let result = {error: 0, message: '', data: null};
- await blFacade.save(req.body.data, function (err, data) {
- if (err == '') {
- result.data = data;
- } else {
- result.error = 1;
- result.message = err;
- }
- });
- res.json(result);
- };
- async function saveBlock(req, res) {
- let result = {error: 0, message: '', data: null};
- let dataObj = JSON.parse(req.body.data);
- try{
- await blFacade.saveBlock(dataObj);
- result.data = 'saveBlock.OK';
- }
- catch(err){
- console.log(err);
- result.error = 1;
- result.message = err.message;
- };
- res.json(result);
- };
|