林豪 左 1 an în urmă
părinte
comite
265c60a014

+ 12 - 2
业务工程/分拣库/WCS.WorkEngineering/Systems/分拣主线/满轮主线预写入目标地址.cs

@@ -28,7 +28,17 @@ namespace WCS.WorkEngineering.Systems
 
         public override void Do(Device<IStation523, IBCR83, IStation525> obj)
         {
-            obj.Data.RES = 1;
+            var devCode = obj.Entity.Code switch
+            {
+                "18" => "22",
+                "38" => "41",
+                "58" => "61",
+                "118" => "122",
+                "138" => "141",
+                "158" => "161",
+            };
+            var dev = new Device<IStation520>(Device.All.First(x => x.Code == devCode), World);
+            dev.Data.Mode = StationMode.Automatic;
             //待处理条码组
             var pendingBcrList = obj.Data2.GetBcrCodeList().Where(x => !x.IsNullOrEmpty());
             //缓存条码组
@@ -110,7 +120,7 @@ namespace WCS.WorkEngineering.Systems
                     obj.Data3.NextIndex++;
                 }
             }
-            obj.Data.RES = 1;
+            dev.Data.Mode = StationMode.Automatic;
         }
 
         public override bool Select(Device dev)