xu.lu 2 yıl önce
ebeveyn
işleme
95ea8a8e89

+ 2 - 8
Projects/永冠OPP/WCS.Service/Works/RGV/RGVWorks.cs

@@ -356,14 +356,8 @@ namespace WCS.Service.Works.RGV
                         bool needToMove = obj.RGVList.Any(v => v.Data2.TaskType_1 == RGVTaskType.放货 && v.Position > StationLocation.ALLlocations.FirstOrDefault(v => v.Station == "G19").Location && v.Position < StationLocation.ALLlocations.FirstOrDefault(v => v.Station == "G23").Location);                                                      
                         if(pickStation.Entity.CODE == "G23" && needToMove)                        
                         {
-                                //找到当前所在站台的下一个取货点
-                                var beforeStation = Device.Where(v => v.Is(DF.BOPPRGV取货设备组) && v.CODE != pickStation.Entity.CODE)
-                                              .Select(v => v.Create<StationDeviceGroup>())
-                                              .OrderBy(v => pickStation.Distance(v))
-                                              .FirstOrDefault();
-                                //写入移动任务
-                                obj.Move(beforeStation);
-                                return;                           
+                            obj.Move(Device.Find("G19").Create<StationDeviceGroup>());
+                            return;                           
                         }
                      
                         //计算当前RGV拦住小车的数量