Pārlūkot izejas kodu

导入建设项目,nextID为-1的情况特殊处理

zhangweicheng 6 gadi atpakaļ
vecāks
revīzija
dc1bb1e236
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      modules/pm/facade/pm_facade.js

+ 1 - 0
modules/pm/facade/pm_facade.js

@@ -1226,6 +1226,7 @@ async function handleMainProjectDatas(mainData,updateData,userID) {
     let mainProjectID = -1;
     let projectIDMap = {},feeRateFileIDMap={},unitPriceFileIDMap={},labourCoeFileIDMap={},calcProgramFileIDMap={};
     let tasks = [];
+    projectIDMap[-1] = -1;//最后一个项目的nextID为-1的情况
     //生成新的projectID
     for(let p of mainData.projects){
         let newProjectID = await getCounterID("projects");