Prechádzať zdrojové kódy

修复新增单位工程时判断名称是否重复的逻辑

olym 7 rokov pred
rodič
commit
20027d5481
1 zmenil súbory, kde vykonal 2 pridanie a 1 odobranie
  1. 2 1
      modules/pm/models/project_model.js

+ 2 - 1
modules/pm/models/project_model.js

@@ -226,7 +226,8 @@ ProjectsDAO.prototype.isExist = async function(name, parentID) {
     if (name === '' || isNaN(parentID)) {
         return true;
     }
-    let count = await Projects.count({ParentID: parentID, name: name});
+    let condition = {ParentID: parentID, name: name, "$or":[{deleteInfo: null}, {"deleteInfo.deleted": false}]};
+    let count = await Projects.count(condition);
     return count > 0;
 };