|
@@ -547,7 +547,14 @@ namespace WCS.WorkEngineering.Systems
|
|
|
v.Status < AGVTaskStatus.Complete1 &&
|
|
|
v.TaskType == AGVTaskType.EnterDepot && v.Station == sta)
|
|
|
.SplitTable(v => v.Take(2)).Count();
|
|
|
- if (n > 5)
|
|
|
+ //任务数量配置
|
|
|
+ int num = 5;
|
|
|
+ var config = db.Default.Queryable<fjSysConfig>().NoLock().First(x => x.Code == "SameSideTaskNum");
|
|
|
+ if (config != null)
|
|
|
+ {
|
|
|
+ num = config.SContent.ToInt();
|
|
|
+ }
|
|
|
+ if (n > num)
|
|
|
{
|
|
|
sta = db.Default.Queryable<WCS_AgvTaskInfo>().NoLock().Where(v => v.Status >= AGVTaskStatus.Confirm && v.Status < AGVTaskStatus.Complete1 && v.TaskType == AGVTaskType.EnterDepot
|
|
|
&& (v.Station != "2533" && v.Station != "2933" && !v.Station.StartsWith("9")))//过滤掉人工满托入库和重绕区任务
|