Selaa lähdekoodia

涂布AGV同时执行的任务数更新为2

林豪 左 3 vuotta sitten
vanhempi
commit
2cc4e0d409
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      Projects/永冠OPP/WCS.Service/Works/Station/涂布入库.cs

+ 1 - 1
Projects/永冠OPP/WCS.Service/Works/Station/涂布入库.cs

@@ -67,7 +67,7 @@ namespace WCS.Service.Works.Station
                             if (obj.Items.Any(v => v.Data2.Tasknum > 10000)) continue;
 
                             //暂时管控同一时间被执行的任务数为1
-                            if (db.Default.Set<WCS_AGVTask>().Any(v => v.Status == AGVTaskStatus.执行 && v.Station == obj.Entity.CODE && v.ID != agvtask.ID)) continue;
+                            if (db.Default.Set<WCS_AGVTask>().Count(v => v.Status == AGVTaskStatus.执行 && v.Station == obj.Entity.CODE && v.ID != agvtask.ID) >= 2) continue;
                             agvtask.Status = AGVTaskStatus.执行;
                             agvtask.UpdateTime = DateTime.Now;
                             db.Default.SaveChanges();