| 
															
																@@ -334,7 +334,13 @@ class GLJController extends BaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 if (currentUnitPrice === null) { 
															 | 
															
															 | 
															
																                 if (currentUnitPrice === null) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                     throw '不存在对应单价文件'; 
															 | 
															
															 | 
															
																                     throw '不存在对应单价文件'; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 } 
															 | 
															
															 | 
															
																                 } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                // 获取当前项目的rootProjectId 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                let projectData = await ProjectModel.getProject(projectId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                let rootProjectId = projectData.property.rootProjectID !== undefined ? projectData.property.rootProjectID : 0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 insertData = JSON.parse(JSON.stringify(currentUnitPrice)); 
															 | 
															
															 | 
															
																                 insertData = JSON.parse(JSON.stringify(currentUnitPrice)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                insertData.root_project_id = rootProjectId; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                insertData.user_id = insertData.user_id === undefined ? request.session.sessionUser.ssoId : insertData.user_id; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 delete insertData._id; 
															 | 
															
															 | 
															
																                 delete insertData._id; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 delete insertData.ID; 
															 | 
															
															 | 
															
																                 delete insertData.ID; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             } 
															 | 
															
															 | 
															
																             } 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -388,12 +394,17 @@ class GLJController extends BaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         try { 
															 | 
															
															 | 
															
																         try { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             // 当前单价文件id 
															 | 
															
															 | 
															
																             // 当前单价文件id 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             let currentUnitPriceId = await ProjectModel.getUnitPriceFileId(projectId); 
															 | 
															
															 | 
															
																             let currentUnitPriceId = await ProjectModel.getUnitPriceFileId(projectId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            // 获取当前项目的rootProjectId 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            let projectData = await ProjectModel.getProject(projectId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            let rootProjectId = projectData.property.rootProjectID !== undefined ? projectData.property.rootProjectID : 0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																             // 新增单价文件信息 
															 | 
															
															 | 
															
																             // 新增单价文件信息 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             let unitPriceFileModel = new UnitPriceFileModel(); 
															 | 
															
															 | 
															
																             let unitPriceFileModel = new UnitPriceFileModel(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             let insertData = { 
															 | 
															
															 | 
															
																             let insertData = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 name: name, 
															 | 
															
															 | 
															
																                 name: name, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-                project_id: projectId 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                project_id: projectId, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                user_id: request.session.sessionUser.ssoId, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+                root_project_id: rootProjectId 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             }; 
															 | 
															
															 | 
															
																             }; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             let addResult = await unitPriceFileModel.add(insertData); 
															 | 
															
															 | 
															
																             let addResult = await unitPriceFileModel.add(insertData); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             if (!addResult) { 
															 | 
															
															 | 
															
																             if (!addResult) { 
															 |