|
@@ -23,10 +23,10 @@ let callback = function(req, res, err, message, data){
|
|
|
|
|
|
let mExport = {
|
|
let mExport = {
|
|
getCustomerCfg(req, res) {
|
|
getCustomerCfg(req, res) {
|
|
- let params = JSON.parse(req.body.params)
|
|
|
|
- // userId = params.userId
|
|
|
|
|
|
+ let params = JSON.parse(req.body.params),
|
|
|
|
+ userId = params.userId
|
|
;
|
|
;
|
|
- let userId = req.session.sessionUser.id;
|
|
|
|
|
|
+ if (req.session.sessionUser && req.session.sessionUser.id) userId = req.session.sessionUser.id;
|
|
let userIds = [];
|
|
let userIds = [];
|
|
userIds.push(userId);
|
|
userIds.push(userId);
|
|
if (userId !== "-100") {
|
|
if (userId !== "-100") {
|
|
@@ -52,6 +52,24 @@ let mExport = {
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
|
|
+ saveCustomerCfg: function (req, res) {
|
|
|
|
+ let params = JSON.parse(req.body.params),
|
|
|
|
+ userId = params.userId,
|
|
|
|
+ custCfg = params.custCfg;
|
|
|
|
+ ;
|
|
|
|
+ if (req.session.sessionUser && req.session.sessionUser.id) userId = req.session.sessionUser.id;
|
|
|
|
+ custCfg.userId = userId;
|
|
|
|
+ rptCustCfgFacade.saveCustomizeCfg(custCfg).then(function (rst) {
|
|
|
|
+ if (rst) {
|
|
|
|
+ //success
|
|
|
|
+ callback(req,res, false, "", "success!");
|
|
|
|
+ } else {
|
|
|
|
+ //failed
|
|
|
|
+ callback(req,res, true, "更新失败!", null);
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+
|
|
getDftTemplates(req, res) {
|
|
getDftTemplates(req, res) {
|
|
let filter = {"userId": "-100", "$or": [{"isDeleted": null}, {"isDeleted": false} ]};
|
|
let filter = {"userId": "-100", "$or": [{"isDeleted": null}, {"isDeleted": false} ]};
|
|
TreeNodeModel.find(filter, '-_id', function(err, data){
|
|
TreeNodeModel.find(filter, '-_id', function(err, data){
|
|
@@ -76,9 +94,9 @@ let mExport = {
|
|
getRptTplTree: function(req, res) {
|
|
getRptTplTree: function(req, res) {
|
|
let params = JSON.parse(req.body.params),
|
|
let params = JSON.parse(req.body.params),
|
|
compilationId = params.compilationId,
|
|
compilationId = params.compilationId,
|
|
- // userId = params.userId,
|
|
|
|
|
|
+ userId = params.userId,
|
|
engineerId = params.engineerId;
|
|
engineerId = params.engineerId;
|
|
- let userId = req.session.sessionUser.id;
|
|
|
|
|
|
+ if (req.session.sessionUser && req.session.sessionUser.id) userId = req.session.sessionUser.id;
|
|
let userIds = [];
|
|
let userIds = [];
|
|
userIds.push(userId);
|
|
userIds.push(userId);
|
|
if (userId != "-100") {
|
|
if (userId != "-100") {
|
|
@@ -163,10 +181,10 @@ let mExport = {
|
|
updateTopNodeName: function (req, res) {
|
|
updateTopNodeName: function (req, res) {
|
|
let params = JSON.parse(req.body.params),
|
|
let params = JSON.parse(req.body.params),
|
|
compilationId = params.compilationId, engineerId = params.engineerId,
|
|
compilationId = params.compilationId, engineerId = params.engineerId,
|
|
- // userId = params.userId,
|
|
|
|
|
|
+ userId = params.userId,
|
|
nodeName = params.nodeName
|
|
nodeName = params.nodeName
|
|
;
|
|
;
|
|
- let userId = req.session.sessionUser.id;
|
|
|
|
|
|
+ if (req.session.sessionUser && req.session.sessionUser.id) userId = req.session.sessionUser.id;
|
|
let filter = {"compilationId": compilationId, "engineerId": engineerId, "userId": userId, "$or": [{"isDeleted": null}, {"isDeleted": false}]};
|
|
let filter = {"compilationId": compilationId, "engineerId": engineerId, "userId": userId, "$or": [{"isDeleted": null}, {"isDeleted": false}]};
|
|
let updateStatement = {"$set": {"name": nodeName}};
|
|
let updateStatement = {"$set": {"name": nodeName}};
|
|
rttFacade.updateTreeInDetail(filter, updateStatement).then(function (rst) {
|
|
rttFacade.updateTreeInDetail(filter, updateStatement).then(function (rst) {
|
|
@@ -182,10 +200,10 @@ let mExport = {
|
|
updateSubLevelOneNode: function (req, res) {
|
|
updateSubLevelOneNode: function (req, res) {
|
|
let params = JSON.parse(req.body.params),
|
|
let params = JSON.parse(req.body.params),
|
|
compilationId = params.compilationId, engineerId = params.engineerId,
|
|
compilationId = params.compilationId, engineerId = params.engineerId,
|
|
- // userId = params.userId,
|
|
|
|
|
|
+ userId = params.userId,
|
|
subNode = params.subNode
|
|
subNode = params.subNode
|
|
;
|
|
;
|
|
- let userId = req.session.sessionUser.id;
|
|
|
|
|
|
+ if (req.session.sessionUser && req.session.sessionUser.id) userId = req.session.sessionUser.id;
|
|
let filter = {"compilationId": compilationId, "engineerId": engineerId, "userId": userId, "items.ID": subNode.ID, "$or": [{"isDeleted": null}, {"isDeleted": false}]};
|
|
let filter = {"compilationId": compilationId, "engineerId": engineerId, "userId": userId, "items.ID": subNode.ID, "$or": [{"isDeleted": null}, {"isDeleted": false}]};
|
|
let updateStatement = {$set: {"items.$": subNode}};
|
|
let updateStatement = {$set: {"items.$": subNode}};
|
|
rttFacade.updateTreeInDetail(filter, updateStatement).then(function (rst) {
|
|
rttFacade.updateTreeInDetail(filter, updateStatement).then(function (rst) {
|
|
@@ -203,10 +221,10 @@ let mExport = {
|
|
let params = JSON.parse(req.body.params),
|
|
let params = JSON.parse(req.body.params),
|
|
compilationId = params.compilationId,
|
|
compilationId = params.compilationId,
|
|
engineerId = params.engineerId,
|
|
engineerId = params.engineerId,
|
|
- // userId = params.userId,
|
|
|
|
|
|
+ userId = params.userId,
|
|
isPhysically = params.isPhysically
|
|
isPhysically = params.isPhysically
|
|
;
|
|
;
|
|
- let userId = req.session.sessionUser.id;
|
|
|
|
|
|
+ if (req.session.sessionUser && req.session.sessionUser.id) userId = req.session.sessionUser.id;
|
|
if (isPhysically) {
|
|
if (isPhysically) {
|
|
rttFacade.removeTreePhycically(compilationId, engineerId, userId).then(function (rst) {
|
|
rttFacade.removeTreePhycically(compilationId, engineerId, userId).then(function (rst) {
|
|
if (rst) {
|
|
if (rst) {
|
|
@@ -268,10 +286,10 @@ let mExport = {
|
|
grpKey = params.grpKey,
|
|
grpKey = params.grpKey,
|
|
compilationId = params.compilationId,
|
|
compilationId = params.compilationId,
|
|
engineerId = params.engineerId,
|
|
engineerId = params.engineerId,
|
|
- // userId = params.userId,
|
|
|
|
|
|
+ userId = params.userId,
|
|
subNode = params.subNode
|
|
subNode = params.subNode
|
|
;
|
|
;
|
|
- let userId = req.session.sessionUser.id;
|
|
|
|
|
|
+ if (req.session.sessionUser && req.session.sessionUser.id) userId = req.session.sessionUser.id;
|
|
let filter = {"ID": rptDftTplId};
|
|
let filter = {"ID": rptDftTplId};
|
|
RptTplModel.findOne(filter, '-_id').exec().then(function(dftTplRst) {
|
|
RptTplModel.findOne(filter, '-_id').exec().then(function(dftTplRst) {
|
|
if (dftTplRst) {
|
|
if (dftTplRst) {
|