| | |
| | | { |
| | | if (agvtask.agv_toaddress == "") |
| | | { |
| | | if (agvtask.agv_tasktype == AGVTaskTypeEnum.TaskType_Outbound.ToString()) |
| | | if (GetStation.QueueStation(agvtask.agv_fromaddress)) return;//éå¶ä¸è¡ä¸æ¬¡åªè½åºä¸ä¸ªä»»å¡ |
| | | var EmptyStations = stationinfoRepository.Find(x => x.stationCode.Contains("S01001") && (x.tray_status == TrayStateEnum.EmptyTray.ToString() || x.location_state == LocationStateEnum.Empty.ToString()) && x.enable).ToList(); |
| | | foreach (var EmptyStation in EmptyStations) |
| | | { |
| | |
| | | { |
| | | if (agvtask.agv_toaddress == "") |
| | | { |
| | | if (GetStation.QueueStation(agvtask.agv_fromaddress)) return;//éå¶ä¸è¡ä¸æ¬¡åªè½åºä¸ä¸ªä»»å¡ |
| | | var TargetLocation = StationTask.GetEmptyLocation(stationinfoRepository); |
| | | if (TargetLocation != null) |
| | | { |