caseEntity = $caseEntity; } /** * @inheritdoc */ public function getIds($mainTableName, $gridTableName) { $connection = $this->caseEntity->getConnection(); $select = $connection->select() ->from($this->caseEntity->getMainTable(), ['order_id']) ->joinLeft( [$gridTableName => $connection->getTableName($gridTableName)], sprintf( '%s.%s = %s.%s', $this->caseEntity->getMainTable(), 'order_id', $gridTableName, 'entity_id' ), [] ) ->where('guarantee_disposition != signifyd_guarantee_status'); return $connection->fetchAll($select, [], \Zend_Db::FETCH_COLUMN); } }