|  | @@ -56,11 +56,11 @@ namespace WCS.Service.Works.Station
 | 
	
		
			
				|  |  |                      foreach (var dev in obj.Items)
 | 
	
		
			
				|  |  |                      {
 | 
	
		
			
				|  |  |                          //当前组有一个运行的设备就停止执行
 | 
	
		
			
				|  |  | -                        if (dev.Data3.Status.HasFlag(StationStatus.运行状态位)) throw new DoException("设备运行中");
 | 
	
		
			
				|  |  | -                        if (dev.Data2.Status.HasFlag(IstationStatus.光电状态)) throw new WarnException("有光电,产品未离开设备");
 | 
	
		
			
				|  |  | -                        if (dev.Data2.Tasknum < 10000) throw new DoException("无任务号");
 | 
	
		
			
				|  |  | -                        if (dev.Data2.Request != IstationRequest.月台出库口任务完成) throw new WarnException("无完成任务请求");
 | 
	
		
			
				|  |  | -                        if (dev.Data2.Tasknum < 10000) throw new WarnException("任务号错误");
 | 
	
		
			
				|  |  | +                        if (dev.Data3.Status.HasFlag(StationStatus.运行状态位)) continue;
 | 
	
		
			
				|  |  | +                        if (dev.Data2.Status.HasFlag(IstationStatus.光电状态)) continue;
 | 
	
		
			
				|  |  | +                        if (dev.Data2.Tasknum < 10000) continue;
 | 
	
		
			
				|  |  | +                        if (dev.Data2.Request != IstationRequest.月台出库口任务完成) continue;
 | 
	
		
			
				|  |  | +                        if (dev.Data2.Tasknum < 10000) continue;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                          var task = db.Default.Set<WCS_TASK>().Where(v => v.ID == dev.Data2.Tasknum).FirstOrDefault();
 | 
	
		
			
				|  |  |                          if (task.STATUS != TaskStatus.执行中)
 |