Przeglądaj źródła

改变BOPP RGV赶车逻辑, 23站台不再主动赶车

林豪 左 2 lat temu
rodzic
commit
11fa3a5e34

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

@@ -353,12 +353,12 @@ namespace WCS.Service.Works.RGV
                             return;
                         }
 
-                        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)                        
-                        {
-                            obj.Move(Device.Find("G19").Create<StationDeviceGroup>());
-                            return;                           
-                        }
+                        //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)                        
+                        //{
+                        //    obj.Move(Device.Find("G19").Create<StationDeviceGroup>());
+                        //    return;                           
+                        //}
                      
                         //计算当前RGV拦住小车的数量
                         var max = obj.RGVList.Count(v => v.Data2.WorkMode == RGVMode.自动 && v.Data2.SystemStatus != RGVRunStatus.空闲 && obj.StopedByMe(v));