|
@@ -636,7 +636,7 @@ namespace WCS.Service.Extensions
|
|
|
Uploader.Upload(db);
|
|
|
}
|
|
|
}
|
|
|
- else throw new Exception($"[{Entity.CODE}]任务类型错误");
|
|
|
+ else throw new Exception($"[{Entity.CODE}]任务类型错误,{task.ID}");
|
|
|
|
|
|
task.CreateStatusLog(db, $"状态由[{TaskStatus.堆垛机执行}]变更为[{task.STATUS}]", this.GetType());
|
|
|
}
|
|
@@ -654,27 +654,8 @@ namespace WCS.Service.Extensions
|
|
|
var ELine = i == 0 ? Data.ELine_1.ToString() : Data.ELine_2.ToString();
|
|
|
task = db.Default.Set<WCS_TASK>().Single(v => taskIds[i] == v.ID);
|
|
|
|
|
|
- if (task.TYPE == TaskType.入库 && task.STATUS == TaskStatus.已完成)
|
|
|
- {
|
|
|
- if (i == 0) Data.FinishedACK_1 = 1;
|
|
|
- else Data.FinishedACK_2 = 1;
|
|
|
- }
|
|
|
- else if (task.TYPE == TaskType.出库 && task.STATUS == TaskStatus.堆垛机完成)
|
|
|
- {
|
|
|
- var target = Device.Find(ELine).Create<StationDevice>();
|
|
|
- target.Data.Tasknum = task.ID;
|
|
|
- target.Data.Goodsstart = ELine.ToShort();
|
|
|
- target.Data.Goodsend = task.ADDRNEXT.ToShort();
|
|
|
-
|
|
|
if (i == 0) Data.FinishedACK_1 = 1;
|
|
|
else Data.FinishedACK_2 = 1;
|
|
|
- }
|
|
|
- else if (task.TYPE == TaskType.移库 && task.STATUS == TaskStatus.堆垛机完成)
|
|
|
- {
|
|
|
- if (i == 0) Data.FinishedACK_1 = 1;
|
|
|
- else Data.FinishedACK_2 = 1;
|
|
|
- }
|
|
|
- else throw new Exception($"[{Entity.CODE}]任务类型错误");
|
|
|
|
|
|
task.CreateStatusLog(db, $"状态由[{TaskStatus.堆垛机执行}]变更为[{task.STATUS}]", this.GetType());
|
|
|
}
|