|
|
@@ -414,13 +414,12 @@ namespace WCS.Service.Works.Station
|
|
|
if (obj.Entity.CODE != "G1340") continue;
|
|
|
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();
|
|
|
- //最多两个AGV任务
|
|
|
- //if (qty >= 2)
|
|
|
- //{
|
|
|
- // throw new Exception($"{agvtask.Position}正在执行的叫料任务数量已达{qty},暂停出库");
|
|
|
- //}
|
|
|
|
|
|
- if (qty >= 4) continue;
|
|
|
+ if (qty >= 4)
|
|
|
+ {
|
|
|
+ InfoLog.INFO_WarnDb($"{agvtask.Position}正在执行的叫料任务数量已达{qty},暂停出库", obj.Entity.CODE, WCS_EXCEPTIONTYPE.逻辑异常);
|
|
|
+ continue;
|
|
|
+ };
|
|
|
|
|
|
//涂布叫料默认目标地址G1340,到达G1340后再决定是否要继续前进一步
|
|
|
List<I_WCS_GetOutTaskResponseSingle> res;
|