瀏覽代碼

code sync

TonyKang 7 年之前
父節點
當前提交
d492a7de36
共有 1 個文件被更改,包括 33 次插入0 次删除
  1. 33 0
      modules/reports/controllers/rpt_cfg_controller.js

+ 33 - 0
modules/reports/controllers/rpt_cfg_controller.js

@@ -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);
+                }
+            }
+        })
+
+    }
+};