|  | @@ -90,7 +90,8 @@ namespace WCS.Service.Works.Station
 | 
	
		
			
				|  |  |                                  if (obj.Items.Any(v => v.Data3.Status.HasFlag(StationStatus.运行状态位))) continue;
 | 
	
		
			
				|  |  |                                  if (obj.Items.Any(v => v.Data2.Status.HasFlag(IstationStatus.AGV放货完成信号))) continue;
 | 
	
		
			
				|  |  |                                  if (obj.Items.Any(v => v.Data2.Tasknum > 10000)) continue;
 | 
	
		
			
				|  |  | -                                if (db.Default.Set<WCS_AGVTask>().Any(v => v.Station == agvtask.Station && v.Status == agvtask.AGVStatus && v.ID != agvtask.ID)) continue;
 | 
	
		
			
				|  |  | +                                if (db.Default.Set<WCS_AGVTask>().Any(v => v.Station == agvtask.Station && v.Status == agvtask.AGVStatus && v.ID != agvtask.ID)) continue; //只能有一个AGV请求
 | 
	
		
			
				|  |  | +                                if (db.Default.Set<WCS_AGVTask>().Any(v => v.Station == agvtask.Station && v.Status == agvtask.Status && v.ID != agvtask.ID)) continue; //只能允许一个
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                                  agvtask.Status = agvtask.AGVStatus;
 | 
	
		
			
				|  |  |                                  agvtask.UpdateTime = DateTime.Now;
 |