public function getBoletosAtualizados($CodArquivo) { $sql = "SELECT EMP.NOME_FANTASIA AS CLIENTE, CR2.F_LANCA_CR2_ID AS NUM_BOLETO, IDENTIFICACAO.NOME_OCORRENCIA FROM F_SITUACAO_BOLETO_RETORNO RETORNO INNER JOIN F_CNAB_OCORRENCIA IDENTIFICACAO ON (IDENTIFICACAO.CODIGO_OCORRENCIA = RETORNO.CODIGO_OCORRENCIA) INNER JOIN F_LANCA_CR2 CR2 ON (RETORNO.F_LANCA_CR2_ID = CR2.F_LANCA_CR2_ID) INNER JOIN F_LANCA_CR CR ON (CR2.F_LANCA_CR_ID = CR.F_LANCA_CR_ID) INNER JOIN EMPRESA EMP ON (CR.EMPRESA_ID = EMP.EMPRESA_ID) WHERE RETORNO.CODIGO_ARQUIVO = $CodArquivo"; $sql = parent::execute_query($sql); $ListaBoletosAtualizados = array(); while ($linha = parent::criaObjetoConsulta($sql)){ $BoletoAtualizado = new ModelRetorno(); $BoletoAtualizado->setCliente($linha->CLIENTE); $BoletoAtualizado->setNumBoleto($linha->NUM_BOLETO); $BoletoAtualizado->setStatusBoleto($linha->NOME_OCORRENCIA); array_push($ListaBoletosAtualizados, $BoletoAtualizado); } return $ListaBoletosAtualizados; }