| 1234567891011121314151617181920212223242526272829303132333435 | 
							- /**
 
-  * Created by Tony on 2017/7/5.
 
-  */
 
- let mongoose = require('mongoose');
 
- let 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);
 
-                 }
 
-             }
 
-         })
 
-     }
 
- };
 
 
  |