Browse Source

暂估评标材料功能

zhangweicheng 4 years ago
parent
commit
1ae5b8b8dd
1 changed files with 16 additions and 1 deletions
  1. 16 1
      modules/sys_tools/models/sys_model.js

+ 16 - 1
modules/sys_tools/models/sys_model.js

@@ -37,6 +37,9 @@ const compleRationSection = mongoose.model('complementary_ration_section_tree');
 let divideModel = mongoose.model("divide_setting");
 let divideModel = mongoose.model("divide_setting");
 const userModel = mongoose.model('users');
 const userModel = mongoose.model('users');
 const compilationModel = mongoose.model('compilation');
 const compilationModel = mongoose.model('compilation');
+const evaluateListModel = mongoose.model("evaluate_list");
+const bidListModel = mongoose.model("bid_evaluation_list");
+const contractorListModel = mongoose.model("contractor_list");
 
 
 //删除垃圾数据
 //删除垃圾数据
 async function clearJunkData(callback){
 async function clearJunkData(callback){
@@ -99,7 +102,19 @@ async function clearJunkData(callback){
         //清除分摊数据
         //清除分摊数据
         functions.push(function(cb){
         functions.push(function(cb){
           divideModel.remove({projectID: {$in: junkProjIds}}, cb);
           divideModel.remove({projectID: {$in: junkProjIds}}, cb);
-      });
+        });
+        //清除暂估材料
+        functions.push(function(cb){
+          evaluateListModel.remove({projectID: {$in: junkProjIds}}, cb);
+        });
+        //清除评标材料
+        functions.push(function(cb){
+            bidListModel.remove({projectID: {$in: junkProjIds}}, cb);
+        });
+        //清除承包材料
+        functions.push(function(cb){
+            contractorListModel.remove({projectID: {$in: junkProjIds}}, cb);
+        });
     }
     }
     //彻底删除了的单价文件
     //彻底删除了的单价文件
     let junkUFs = await unitPriceFileModel.find({'deleteInfo.deleted': true, 'deleteInfo.completeDeleted': true});
     let junkUFs = await unitPriceFileModel.find({'deleteInfo.deleted': true, 'deleteInfo.completeDeleted': true});