|
@@ -84,10 +84,28 @@ namespace WCS.WorkEngineering.Systems
|
|
|
break;
|
|
|
|
|
|
case TaskType.OutDepot:
|
|
|
- task.Status = Entity.TaskStatus.ConveyorExecution;
|
|
|
- var dev = new Station(Device.All.FirstOrDefault(v => v.Code == task.SrmStation), this.World);
|
|
|
- dev.Data.TaskNumber = task.ID;
|
|
|
- task.AddWCS_TASK_DTL(db, task.SrmStation, "出库任务到达放货站台");
|
|
|
+ switch (task.OutType)
|
|
|
+ {
|
|
|
+ case OutTypeEnum.自动出库任务:
|
|
|
+ task.Status = Entity.TaskStatus.ConveyorExecution;
|
|
|
+ var dev = new Station(Device.All.FirstOrDefault(v => v.Code == task.SrmStation), this.World);
|
|
|
+ dev.Data.TaskNumber = task.ID;
|
|
|
+ task.AddWCS_TASK_DTL(db, task.SrmStation, "出库任务到达放货站台");
|
|
|
+ break;
|
|
|
+
|
|
|
+ case OutTypeEnum.全自动手动出库任务:
|
|
|
+
|
|
|
+ break;
|
|
|
+
|
|
|
+ case OutTypeEnum.半自动手动出库任务:
|
|
|
+ task.Status = Entity.TaskStatus.Finish;
|
|
|
+ task.AddWCS_TASK_DTL(db, task.SrmStation, "半自动手动出库任务结束");
|
|
|
+ break;
|
|
|
+
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
|
|
|
case TaskType.TransferDepot:
|