| | |
| | | task = _taskService.QueryShuttleCarTask(shuttleCar.DeviceCode); |
| | | if (task != null) |
| | | { |
| | | if (task.TaskType == (int)TaskOutboundTypeEnum.Outbound && !task.SourceIsPickPlace) |
| | | if (_taskService.TaskOutboundTypes.Contains(task.TaskType) && !task.SourceIsPickPlace) |
| | | { |
| | | var ShuttleCar = _shuttleCarService.QueryShuttleCar(task.SourceAddress);//鍑哄簱浠诲姟鍒ゆ柇璧风偣鏄惁鏈夌┛姊溅 |
| | | if (ShuttleCar != null) SendTask(task); |
| | | else _taskService.AddRelocationCarTask("", task.SourceAddress); |
| | | if (ShuttleCar == null) _taskService.AddRelocationCarTask("", task.SourceAddress); |
| | | else |
| | | { |
| | | task.ShuttleCarCode = ShuttleCar.ShuttleCarCode; |
| | | SendTask(task); |
| | | } |
| | | } |
| | | else |
| | | SendTask(task); |