| 
					
				 | 
			
			
				@@ -334,7 +334,13 @@ class GLJController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (currentUnitPrice === null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     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.root_project_id = rootProjectId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                insertData.user_id = insertData.user_id === undefined ? request.session.sessionUser.ssoId : insertData.user_id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 delete insertData._id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 delete insertData.ID; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -388,12 +394,17 @@ class GLJController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 当前单价文件id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             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 insertData = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 name: name, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                project_id: projectId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                project_id: projectId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                user_id: request.session.sessionUser.ssoId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                root_project_id: rootProjectId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             let addResult = await unitPriceFileModel.add(insertData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!addResult) { 
			 |