|
@@ -11,7 +11,7 @@ const SYSTEM_USER_ID = -100;
|
|
|
function validate(doc) {
|
|
|
let rst = true;
|
|
|
if (doc) {
|
|
|
- if (!(doc.hasOwnProperty("comilationId") && doc.hasOwnProperty("engineerId") && doc.hasOwnProperty("userId"))) {
|
|
|
+ if (!(doc.hasOwnProperty("compilationId") && doc.hasOwnProperty("engineerId") && doc.hasOwnProperty("userId"))) {
|
|
|
rst = false;
|
|
|
}
|
|
|
} else {
|
|
@@ -28,24 +28,24 @@ async function createNewTree(doc) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-async function updateTree(comilationId, engineerId, userId, doc) {
|
|
|
- let filter = {"comilationId": comilationId, "engineerId": engineerId, "userId": userId};
|
|
|
+async function updateTree(compilationId, engineerId, userId, doc) {
|
|
|
+ let filter = {"compilationId": compilationId, "engineerId": engineerId, "userId": userId};
|
|
|
return await rpt_tpl_tree_mdl.update(filter, doc);
|
|
|
}
|
|
|
|
|
|
-async function removeTree(comilationId, engineerId, userId, cb) {
|
|
|
- let filter = {"comilationId": comilationId, "engineerId": engineerId, "userId": userId};
|
|
|
+async function removeTree(compilationId, engineerId, userId, cb) {
|
|
|
+ let filter = {"compilationId": compilationId, "engineerId": engineerId, "userId": userId};
|
|
|
return await rpt_tpl_tree_mdl.findAndModify(filter, [], { $set: { "isDeleted": true } }, {'new':true}, cb);
|
|
|
}
|
|
|
|
|
|
-async function removeTreePhycically(comilationId, engineerId, userId) {
|
|
|
- let filter = {"comilationId": comilationId, "engineerId": engineerId, "userId": userId};
|
|
|
+async function removeTreePhycically(compilationId, engineerId, userId) {
|
|
|
+ let filter = {"compilationId": compilationId, "engineerId": engineerId, "userId": userId};
|
|
|
return await rpt_tpl_tree_mdl.remove(filter);
|
|
|
}
|
|
|
|
|
|
-async function findTplTree(comilationId, engineerIds, userIds) {
|
|
|
- //let filter = {"comilationId": comilationId, "engineerId": engineerIds, "userId": userIds};
|
|
|
- let filter = {"comilationId": comilationId, "engineerId": engineerIds, "userId": userIds, "$or": [{"isDeleted": null}, {"isDeleted": false}]};
|
|
|
+async function findTplTree(compilationId, engineerIds, userIds) {
|
|
|
+ //let filter = {"compilationId": compilationId, "engineerId": engineerIds, "userId": userIds};
|
|
|
+ let filter = {"compilationId": compilationId, "engineerId": engineerIds, "userId": userIds, "$or": [{"isDeleted": null}, {"isDeleted": false}]};
|
|
|
if (engineerIds instanceof Array) {
|
|
|
filter.engineerId = {$in: engineerIds};
|
|
|
}
|