林豪 左 3 år sedan
förälder
incheckning
8e4911c4f0
1 ändrade filer med 3 tillägg och 2 borttagningar
  1. 3 2
      Projects/永冠OPP/WCS.Service/Extensions/TaskExtension.cs

+ 3 - 2
Projects/永冠OPP/WCS.Service/Extensions/TaskExtension.cs

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