|
@@ -67,17 +67,18 @@ namespace WCS.Service.Extensions
|
|
.FirstOrDefault()?.Items
|
|
.FirstOrDefault()?.Items
|
|
.OrderByDescending(v => v.Entity.CODE)
|
|
.OrderByDescending(v => v.Entity.CODE)
|
|
.ToArray();
|
|
.ToArray();
|
|
|
|
+ var addNext = task.TYPE == TaskType.倒库 ? task.DEVICEDL : task.ADDRTO;
|
|
//一工位放较大的站台号
|
|
//一工位放较大的站台号
|
|
switch (srmFork)
|
|
switch (srmFork)
|
|
{
|
|
{
|
|
case SrmFork.货叉1:
|
|
case SrmFork.货叉1:
|
|
task.SRMSTATION = stations?[0].Entity.CODE;
|
|
task.SRMSTATION = stations?[0].Entity.CODE;
|
|
- task.ADDRNEXT = stations?[0].Entity.GetPath(task.ADDRTO).CODE;
|
|
|
|
|
|
+ task.ADDRNEXT = stations?[0].Entity.GetPath(addNext).CODE;
|
|
break;
|
|
break;
|
|
|
|
|
|
case SrmFork.货叉2:
|
|
case SrmFork.货叉2:
|
|
task.SRMSTATION = stations?[1].Entity.CODE;
|
|
task.SRMSTATION = stations?[1].Entity.CODE;
|
|
- task.ADDRNEXT = stations?[1].Entity.GetPath(task.ADDRTO).CODE;
|
|
|
|
|
|
+ task.ADDRNEXT = stations?[1].Entity.GetPath(addNext).CODE;
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|