| 
					
				 | 
			
			
				@@ -627,6 +627,7 @@ async function getProjectGLJinfo(projectID,t_newRationGLJList,gljKeyMap,gljCodes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         unitPrice.base_price = ration_glj.basePrice; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         unitPrice.market_price = ration_glj.marketPrice; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      await setIDfromCounter("unit_price",[unitPrice]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       await unitPriceModel.insertMany([unitPrice]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       p.unit_price =unitPrice 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -715,7 +716,7 @@ async function getMixRatioInfo(projectID,projectGLJMap,newProjectGLJList,mixRati 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   // 1. 先检查现在的组成物表中,是否有相关信息 - 生成映射记录 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   if(connectKeyList.length > 0){//有组成物的话从数据库中取出组成物信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    let mixRatioList = await mixRatioModel.find({'unit_price_file_id': unitPriceFileId,'connect_key': {'$in':connectKeyList}}).lean(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let mixRatioList = await mixRatioModel.find({'unit_price_file_id': unitPriceFileId}).lean(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     for(let m of mixRatioList){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //组成物信息分组,查看哪些是已经存在的 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        existMixRatioMap[m.connect_key]?existMixRatioMap[m.connect_key].push(m):existMixRatioMap[m.connect_key]=[m]; 
			 |