123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- /**
- * Created by Tony on 2017/5/5.
- */
- var gljRepository = require("../models/gljRepository");
- 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});
- //res.json(err);
- }
- else{
- res.status(204);
- res.json({success:true,data:null});
- }
- }
- module.exports ={
- getGljTree: function(req,res){
- var libName = req.body.rationLibName;
- gljRepository.getGljTypes(libName,function(err,data){
- callback(req,res,err,data)
- });
- },
- getGljItems: function(req, res) {
- var repId = req.body.repositoryId,
- gljType = req.body.type,
- gljCode = req.body.code;
- if (gljCode) {
- gljRepository.getGljItem(repId, gljCode, function(err, data){
- callback(req,res,err,data)
- });
- } else if (gljType) {
- gljRepository.getGljItemByType(repId, gljType, function(err, data){
- callback(req,res,err,data)
- });
- } else {
- gljRepository.getGljItemsByRep(repId, function(err, data){
- callback(req,res,err,data)
- });
- }
- },
- mixUpdateGljItems: function(req, res){
- var repId = req.body.repositoryId,
- updateItems = JSON.parse(req.body.updateItems),
- addItems = JSON.parse(req.body.addItems);
- gljRepository.mixUpdateGljItems(repId, updateItems, addItems, function(err, message, rst){
- if (err) {
- callback(req, res, err, message, null);
- } else {
- callback(req, res, err, message, rst);
- }
- });
- }
- }
|