|
@@ -0,0 +1,33 @@
|
|
|
+/**
|
|
|
+ * Created by Tony on 2017/7/5.
|
|
|
+ */
|
|
|
+
|
|
|
+let rpt_util = require('../util/rpt_util');
|
|
|
+let Rpt_Map_Fld_Mdl = require('../models/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);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ }
|
|
|
+};
|