1234567891011121314151617181920212223242526272829303132333435 |
- /**
- * Created by Tony on 2017/7/5.
- */
- const mongoose = require("mongoose");
- const rpt_util = require("../util/rpt_util");
- let Rpt_Map_Fld_Mdl = mongoose.model('rpt_mapping_field');
- //统一回调函数
- let callback = function(req, res, err, message, data){
- res.json({error: err, message: message, data: data});
- };
- module.exports = {
- getReportUserCfg: function(req, res){
- let userId = req.body.userId;
- rpt_util.getReportCacheByUser(userId, function(rst_cfg){
- callback(req,res,false,"", rst_cfg);
- });
- },
- getAllMappingFields: function (req, res) {
- Rpt_Map_Fld_Mdl.find({}, '-_id', {sort: {'seq': 1}}, function(err, mapFields){
- if(mapFields.length){
- if (err) {
- callback(req,res,true,"no mapping fields were found!", mapFields);
- } else {
- callback(req,res,false,"", mapFields);
- }
- }
- })
- }
- };
|