| | |
| | | } |
| | | else if (TaskOutboundTypes.Contains(task.TaskType)) |
| | | { |
| | | if (task.TaskState != TaskOutStatusEnum.SC_OutExecuting.ObjToInt()) |
| | | if (task.TaskState != TaskOutStatusEnum.SC_OutGetFinish.ObjToInt()) |
| | | throw new Exception("ä»»å¡ç¶æä¸çäºå åæºåºåºæ§è¡ä¸"); |
| | | } |
| | | else if (task.TaskType == TaskRelocationTypeEnum.Relocation.ObjToInt()) |
| | |
| | | } |
| | | else if (TaskOutboundTypes.Contains(task.TaskType)) |
| | | { |
| | | if (task.TaskState < TaskOutStatusEnum.SC_OutFinish.ObjToInt()) |
| | | if (task.TaskState < TaskOutStatusEnum.OutFinish.ObjToInt()) |
| | | { |
| | | task.TaskState = TaskOutStatusEnum.SC_OutFinish.ObjToInt(); |
| | | task.TaskState = TaskOutStatusEnum.OutFinish.ObjToInt(); |
| | | ToWMSCompletedTask(task); |
| | | } |
| | | AddTask_Hty(task, TaskOperateTypeEnum.ManualCompletion); |