|
@@ -64,7 +64,8 @@ namespace WCS.Service.Works.Station
|
|
|
}
|
|
|
|
|
|
var qty = db.Default.Set<WCS_AGVTask>().Where(v => v.TaskType == AGVTaskType.入库 && v.Status > AGVTaskStatus.新建 && v.Status < AGVTaskStatus.完成);
|
|
|
- var maxqty = qty.Count(v => v.Station == stationDeviceGroup.Entity.CODE && v.Status >= AGVTaskStatus.请求_允许) + agvTasks.Count(v => v.Station == stationDeviceGroup.Entity.CODE && v.Status >= AGVTaskStatus.请求_允许);
|
|
|
+ var maxqty = qty.Count(v => v.Station == stationDeviceGroup.Entity.CODE && v.Status >= AGVTaskStatus.请求_允许 && v.Status <= AGVTaskStatus.取放完成)
|
|
|
+ + agvTasks.Count(v => v.Station == stationDeviceGroup.Entity.CODE && v.Status >= AGVTaskStatus.请求_允许 && v.Status <= AGVTaskStatus.取放完成);
|
|
|
if (maxqty >= 2)
|
|
|
{
|
|
|
InfoLog.INFO_WARN($"{stationDeviceGroup.Entity.CODE}放货任务已达上限,暂停AGV站台分配");
|