|
|
@@ -63,15 +63,6 @@ namespace WCS.WorkEngineering.Systems
|
|
|
var task = db.Default.Queryable<WCS_TaskInfo>().First(v => v.ID == obj.Data2.TaskFinishiId);
|
|
|
if (task == null) throw new KnownException($"堆垛机完成任务号{obj.Data2.TaskFinishiId},在WCS当前任务信息中未找到对应任务。", LogLevelEnum.High);
|
|
|
if (task.Status != Entity.TaskStatus.StackerExecution) throw new KnownException($"任务{task.ID}状态是{task.Status.GetDescription()}.堆垛机完成任务需要对应任务状态处于堆垛机执行中", LogLevelEnum.High);
|
|
|
- //{
|
|
|
- // if (task.Type == TaskType.EmptyInit && task.Status == TaskStatus.ConveyorExecution)
|
|
|
- // {
|
|
|
- // var taskDtl = db.Default.Queryable<WCS_TaskDtl>().Where(v => v.ParentTaskCode == task.ID && v.Desc == "任务下发堆垛机执行").SplitTable(v => v.Take(2)).ToList();
|
|
|
- // if (!taskDtl.Any()) throw new KnownException($"任务{task.ID}状态是{task.Status.GetDescription()}.堆垛机完成任务需要对应任务状态处于堆垛机执行中。", LogLevelEnum.High);
|
|
|
- // World.Log($"堆垛机任务处理:结束--异常完成任务{obj.Data2.TaskFinishiId}异常", LogLevelEnum.Mid);
|
|
|
- // }
|
|
|
- // else
|
|
|
- //}
|
|
|
|
|
|
#endregion 获取完成任务
|
|
|
|