Просмотр исходного кода

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

林豪 左 3 лет назад
Родитель
Сommit
2cc4e0d409
1 измененных файлов с 1 добавлено и 1 удалено
  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();