forked from Claudio/integracao
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
2.1 KiB
59 lines
2.1 KiB
<?php |
|
include 'IxcSoft.php'; |
|
$ixc = new IxcSoft(); |
|
|
|
|
|
$nomenclatura = str_replace("IDENTIFICACAO", "", $ixc->db()->getUraMovimentoByUniqueid($uid)['umv_ura_nome']); |
|
$ixc->agi()->set_variable("NOMENCLATURA", $nomenclatura); |
|
|
|
|
|
$telefonesBusca = array( |
|
'telefone_celular', |
|
'fone', |
|
'telefone_comercial', |
|
'whatsapp' |
|
); |
|
$tipo = 0; |
|
|
|
$ixc->agi()->set_music(true, 'default'); |
|
|
|
$retorno = $ixc->buscarClienteTelefone($telefonesBusca[$tipo], $numero); |
|
|
|
while(($retorno['total'] == 0) && ($tipo <= intval(sizeof($telefonesBusca)-1))){ |
|
$tipo += 1; |
|
$retorno = $ixc->buscarClienteTelefone($telefonesBusca[$tipo], $numero); |
|
}; |
|
|
|
if ($retorno['total'] == 1){ |
|
|
|
$cliente = end($retorno['registros']); |
|
|
|
$contrato = $ixc->listarContrato($cliente['id']); |
|
$aviso_atraso = 'NAO'; |
|
$contrato_bloqueio = 'NAO'; |
|
|
|
foreach ($contrato['registros'] as $item) { |
|
if ($item['aviso_atraso'] == 'S') { |
|
$aviso_atraso = 'SIM'; |
|
} |
|
if ($item['status'] == 'CA' || $item['status'] == 'CM') { |
|
$contrato_bloqueio = 'SIM'; |
|
} |
|
} |
|
|
|
$ixc->agi()->set_variable("CODCLIENTE", $cliente['id']); |
|
$ixc->agi()->set_variable("DOCUMENTO", $cliente['cnpj_cpf']); |
|
$ixc->agi()->set_variable("NOMECLIENTE", $cliente['razao']); |
|
$ixc->agi()->set_variable("ENDERECO", $cliente['endereco']); |
|
$ixc->agi()->set_variable("SITUACAOCLIENTE", $contrato['registros'][intval($contrato['total']) - 1]['status']); |
|
$ixc->agi()->set_variable("EMAILCLIENTE", $cliente['email']); |
|
|
|
$ixc->agi()->set_music(false, 'default'); |
|
$redirecionamento_dados = $ixc->db()->redirectUraDestino("REDIR_CONSULTA_TELEFONE", "SUCESSO", $atendimento); //SUCESSO |
|
|
|
}else { |
|
$redirecionamento_dados = $ixc->db()->redirectUraDestino("REDIR_CONSULTA_TELEFONE", "FALHA", $nomenclatura); //FALHA |
|
} |
|
|
|
$ixc->executarFluxo($redirecionamento_dados["TIPO"], $redirecionamento_dados["NOME"]) |
|
?>
|