|
@@ -154,7 +154,7 @@ namespace WCS.Service.Works.Stations
|
|
|
//相关错误会在入库扫码位报出,此处只做拦截处理
|
|
|
if (!SystemConfigHelpers.GetDeviceConfig(dev.Entity.CODE)) return;
|
|
|
|
|
|
- if (station != "2088")
|
|
|
+ if (station != "2088" && station != "3001")
|
|
|
{
|
|
|
if (db.Default.Set<WCS_AGVTask>().Where(v => v.TaskType == AGVTaskType.叫料 && v.Status > AGVTaskStatus.确认 && v.Status < AGVTaskStatus.取放完成 && v.Station == station).Any())
|
|
|
{
|
|
@@ -349,7 +349,7 @@ namespace WCS.Service.Works.Stations
|
|
|
throw new Exception($"{agvtask.Position}正在执行的叫料任务数量已达{qty},暂停出库");
|
|
|
}
|
|
|
}
|
|
|
- else if(station == "3001")
|
|
|
+ else if (station == "3001")
|
|
|
{
|
|
|
var qty = db.Default.Set<WCS_AGVTask>().Where(v => v.TaskType == AGVTaskType.叫料 && v.Status > AGVTaskStatus.新建 && v.Status < AGVTaskStatus.完成)
|
|
|
.Where(v => v.Position == agvtask.Position).Count();
|