1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- /**
- * Created by Syusuke on 2017/3/21.
- */
- var rationTreeData = require('../models/rationTree');
- var callback = function(req,res,err,data){
- if(data){
- res.status(200)
- res.json({success:true,data:data});
- }
- else
- if(err){
- res.status(500)
- res.json({success:false,error:err});
- }
- else{
- res.status(204);
- res.json({success:true,data:null});
- }
- }
- module.exports ={
- getRationTree:
- function(req,res){
- var libName = req.body.rationLibName;
- rationTreeData.getRationTrees(libName,function(err,data){
- callback(req,res,err,data)
- })
- },
- tempRationTreeInsert:
- function(req,res){
- var DBName = req.body.rationName;
- var rationTempTree = JSON.parse(req.body.rationTempTree);
- rationTreeData.tempRationTreeInsert(DBName,rationTempTree,function(err,data){
- callback(req,res,err,data)
- })
- },
- sectionUpsert:
- function(req,res){
- var LibName = req.body.rationLibName;
- var section = JSON.parse(req.body.rationSection);
- rationTreeData.sectionUpsert(LibName,section,function(err,data){
- callback(req,res,err,data)
- })
- },
- deleteSection:
- function(req,res){
- var LibName = req.body.rationLibName;
- var sectionID = req.body.sectionID;
- rationTreeData.deleteSection(LibName,sectionID,function(err,data){
- callback(req,res,err,data)
- })
- }
- }
|