|
|
@@ -248,7 +248,6 @@ namespace WCS.WorkEngineering.Systems
|
|
|
&& v.Data3.Status.HasFlag(StatusEunm.Auto)).ToList(); //自动
|
|
|
if (!arrOut.Any()) throw new KnownException($"[{obj.Entity.Code}]等待出库任务输送到位", LogLevelEnum.Mid);
|
|
|
WCS_TaskInfo taskInfo = null;
|
|
|
- string[] addrFrom = null;
|
|
|
|
|
|
var result = SqlSugarHelper.Do(db =>
|
|
|
{
|
|
|
@@ -260,7 +259,6 @@ namespace WCS.WorkEngineering.Systems
|
|
|
.OrderByDescending(v => v.Floor == floor ? 1 : 0)
|
|
|
.First() ?? throw new KnownException($"{obj.Entity.Code}未找到出库任务", LogLevelEnum.High);
|
|
|
|
|
|
- addrFrom = task.AddrFrom.Split("-");
|
|
|
task.Status = TaskStatus.StackerExecution;
|
|
|
task.LastInteractionPoint = task.Device;
|
|
|
task.EditWho = "WCS";
|
|
|
@@ -269,7 +267,9 @@ namespace WCS.WorkEngineering.Systems
|
|
|
taskInfo = task;
|
|
|
db.Default.SaveQueues();
|
|
|
});
|
|
|
+ if (taskInfo == null || !result) throw new KnownException("数据更新错误", LogLevelEnum.High);
|
|
|
|
|
|
+ var addrFrom = taskInfo.AddrFrom.Split("-");
|
|
|
obj.Data.TaskNumber = taskInfo.ID;
|
|
|
obj.Data.RowPos1 = addrFrom[0].ToShort();
|
|
|
obj.Data.TravelPos1 = addrFrom[1].ToShort();
|