瀏覽代碼

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

olym 7 年之前
父節點
當前提交
20027d5481
共有 1 個文件被更改,包括 2 次插入1 次删除
  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)) {
     if (name === '' || isNaN(parentID)) {
         return true;
         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;
     return count > 0;
 };
 };