Я должен спроектировать склад с несколькими глубокими паллетами.Я храню агенты в нескольких глубоких поддонах в одной стойке с блоком rackStore.Когда я хочу вынуть предметы из стойки, он сначала пытается взять агентов сзади, и я получаю сообщение об ошибке, в котором говорится, что его невозможно выбрать, потому что перед ним есть другие агенты.
Я попробовал какой-то код, который нашел здесь '' Выберите передний элемент из двух глубоких стеллажей для поддонов ''
if(wait.size()>0 && robot.idle()>0 && rackStore.size()==0){
Box bx=findFirst(wait,b->b.deep==0);
if(bx!=null)
wait.free(bx);
}
Но это не сработалодля меня.Я получаю сообщение об ошибке '' Метод findFirst (Wait, (b) -> {}) не определен для типа Lager. '' Может кто-нибудь помочь мне решить мою проблему?