setExternalId($externalId); $batchesResults[$externalId]->setData($batch); } } if(!empty($externalIds)) { $dbRes = Requests\RequestTable::getList(array( 'filter' => array( '=EXTERNAL_ID' => $externalIds ) )); while($row = $dbRes->fetch()) if(isset($batchesResults[$row['EXTERNAL_ID']])) $batchesResults[$row['EXTERNAL_ID']]->setInternalId($row['ID']); } if(!empty($batchesResults)) $result->setData($batchesResults); return $result; } }