Explorar el Código

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

zhangweicheng hace 6 años
padre
commit
dc1bb1e236
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  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");