|
@@ -372,6 +372,7 @@ namespace WCS.Service.Works.Station
|
|
|
|
|
|
if (agvtask.Status == AGVTaskStatus.确认)
|
|
|
{
|
|
|
+ if (!obj.Items.Any(v => v.Data3.Status.HasFlag(StationStatus.高位))) throw new WarnException("不在高位");
|
|
|
var flag = db.Default.Set<WCS_AGVTask>().Where(v => v.TaskType == AGVTaskType.叫料)
|
|
|
.Where(v => v.Status > AGVTaskStatus.确认 && v.Status < AGVTaskStatus.取放完成).Count();
|
|
|
if (flag > 2) throw new Exception("有2未完成的AGV出库任务");
|