Administrator 3 tahun lalu
induk
melakukan
c4b0b921c4

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

@@ -164,7 +164,10 @@ namespace WCS.Service.Works.Station
                     var taskIds = devs.Select(dev => dev.Station.Data2.Tasknum).ToList();
                     var taskList = db.Default.Set<WCS_TASK>().Where(v => taskIds.Contains(v.ID)).ToList();
 
-                    taskList.ValidTaskCheck(devs.Count, db);
+                    var task1 = taskList.FirstOrDefault();
+                    var taskCount = db.Default.Set<WCS_TASK>().Count(v => v.TaskGroupKey == task1.TaskGroupKey && v.TYPE == TaskType.出库);
+                    //开始检查任务数是否匹配
+                    if (devs.Count != taskCount) throw new WarnException($"可执行数{devs.Count},任务组任务数{taskCount},数量不匹配,{task1.ID}-{task1.TaskGroupKey}");
 
                     //开始处理需要分配目标地址的设备
                     foreach (var dev in devs)