林豪 左 3 年之前
父节点
当前提交
eaf278a0fa
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      Projects/永冠OPP/WCS.Service/Works/Station/一楼出库.cs

+ 2 - 1
Projects/永冠OPP/WCS.Service/Works/Station/一楼出库.cs

@@ -42,7 +42,7 @@ namespace WCS.Service.Works.Station
                         {
                             InfoLog.INFO_WarnDb($"{dev.Entity.CODE}有请求无光电", obj.Entity.CODE, WCS_EXCEPTIONTYPE.设备异常);
                             continue;
-                        };
+                        }
                         devs.Add(new FinishTaskList<string>(dev.Entity.CODE, dev.Entity.Create<StationDevice>()));
                     }
 
@@ -50,6 +50,7 @@ namespace WCS.Service.Works.Station
                     {
                         var task = db.Default.Set<WCS_TASK>().FirstOrDefault(v => v.TYPE == TaskType.出库 && v.SRMSTATION == dev.FinishCode && v.STATUS == TaskStatus.堆垛机完成) ?? throw new WarnException("无任务");
                         var tasks = db.Default.Set<WCS_TASK>().Where(v => v.TaskGroupKey == task.TaskGroupKey);
+                        if (tasks.Count() != devs.Count) throw new WarnException($"可执行任务数{devs.Count},实际任务数{tasks.Count()}");
                         if (tasks.Any(v => v.STATUS != TaskStatus.堆垛机完成 && v.STATUS != TaskStatus.执行中)) throw new WarnException("任务异常,同组任务状态不为堆垛机完成或执行中");
 
                         task.STATUS = TaskStatus.执行中;