| 
					
				 | 
			
			
				@@ -594,8 +594,14 @@ namespace WCS.Service.Extensions 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     //获取当前工位的目标地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     var ELine = i == 0 ? Data.ELine_1.ToString() : Data.ELine_2.ToString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     task = db.Default.Set<WCS_TASK>().Single(v => taskIds[i] == v.ID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (task.STATUS != TaskStatus.堆垛机执行) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        throw new Exception($"堆垛机已完成任务[{task.ID}]但WCS状态为[{task.STATUS}],应为[{TaskStatus.堆垛机执行}]"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (task.STATUS != TaskStatus.堆垛机执行 && task.STATUS != TaskStatus.堆垛机完成) continue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (task.STATUS == TaskStatus.堆垛机完成) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (i == 0) Data.FinishedACK_1 = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        else Data.FinishedACK_2 = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        throw new DoException("二次处理堆垛机完成任务"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     if (task.TYPE == TaskType.入库) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     { 
			 |