get_variable('URA',true); $cliente = VerificaPendencia($cpfCliente); if($cliente['suspenso'] == 'S'){ $audio = $pathSom.'inadimplente_ura'; $agi->stream_file($audio); $agi->say_digits(1); $agi->exec_goto(GetUra('INADIMPLENTE')); }else{ $agi->exec_goto(GetAnuncio('REDIR_VERIFICA_PARADA')); } } catch (Exception $ex) { $reg_msg = $ex->getMessage(); $reg_status_exec = 'Er'; __logStr("Consulta de Documento", $reg_msg . "Codigo do cliente: " . $cliente['codcli'], $scrpt, true); } @AtualizaIntegracao($uid, $reg_retorno, $reg_msg, $reg_status_exec, $retorno_cliente); if (!$dadosIntegra) @grava_dadosIntegra($reg_retorno); function VerificaPendencia($paramCpf) { try { $pdo = new PDO("pgsql:dbname=mkData3.0;host=168.121.64.110;port=5432", "cliente_r", "Cl13nt_R"); if (!$pdo) { throw new Exception("Erro ao conectar a base de dados!"); } $sql = $pdo->prepare("SELECT b.codpessoa, b.nome_razaosocial,COALESCE(b.cpf,b.cnpj) AS cpf_cnpj,COALESCE(b.fone01,b.fone02) AS telefone, COALESCE(suspenso, 'N') AS suspenso, c.cidade,(d.nomeestado || ' - ' || d.siglaestado) AS estado FROM mk_contratos a JOIN mk_pessoas b ON a.cliente = b.codpessoa JOIN mk_cidades c ON b.codcidade = c.codcidade JOIN mk_estados d ON c.codestado = d.codestado WHERE REPLACE(REPLACE(REPLACE(COALESCE(cnpj,cpf),'.',''),'/',''),'-','')=:CPF LIMIT 1"); $sql->bindValue(':CPF', $paramCpf, PDO::PARAM_STR); $sql->execute(); if (!$sql) { throw new Exception("Erro - Não foi possível executar a query!"); } if ($sql->rowCount() > 0) { $array = $sql->fetchAll(PDO::FETCH_ASSOC); foreach ($array[0] as $key => $value) { $returnAr[$key] = $value; } } return $returnAr; } catch (Exception $ex) { throw new Exception($ex->getMessage()); } } ?>