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.
44 lines
2.1 KiB
44 lines
2.1 KiB
<?php |
|
|
|
require_once 'ISPIntegrator.php'; |
|
$isp = new ISPIntegrator(); |
|
|
|
$documento = $isp->agi()->get_variable('URA', true); |
|
$nomenclatura = str_replace("IDENTIFICACAO", "", $isp->db()->getUraMovimentoByUniqueid($uid)['umv_ura_nome']); |
|
$isp->agi()->set_variable("NOMENCLATURA", $nomenclatura); |
|
|
|
$retorno = $isp->identificarDocumentoJson($documento); |
|
$response = $retorno['data']['results'][0]; |
|
$clienteInfo = $isp->clienteInformacoes($response['codcli'])['data']['results'][0]; |
|
$plano = end($isp->planInfo2($response['codcli'])['data']['results']); |
|
$reg_pass = $isp->agi()->get_variable("REG_PASS", true); |
|
|
|
//NOME, PLANO, BLOQUEADO, CIDADE, BAIRRO. |
|
|
|
if ($retorno['data']['results'][0]['nome']) { |
|
$response = $retorno['data']['results'][0]; |
|
$isp->agi()->set_variable('DOCUMENTO', $documento); |
|
$isp->agi()->set_variable('CODCLI', $response['codcli']); |
|
$isp->agi()->set_variable('CODSERCLI', $plano['codsercli']); |
|
$isp->agi()->set_variable('NOME', $response['nome']); |
|
$isp->agi()->set_variable('PLANO', $plano['descri_ser']); |
|
$isp->agi()->set_variable('STATUS', $plano['descri_est']); |
|
$isp->agi()->set_variable('ENDERECO', $clienteInfo['cidade'].'-'.$clienteInfo['bairro']); |
|
$isp->agi()->set_variable('CIDADE', $clienteInfo['cidade']); |
|
$isp->agi()->set_variable('EMAIL', $clienteInfo['e_mail']); |
|
$isp->agi()->set_variable('BAIRRO', $clienteInfo['bairro']); |
|
|
|
|
|
$redirecionamento_dados = $isp->db()->redirectUraDestino("REDIR_CONSULTA_CLIENTE", "SUCESSO", $nomenclatura); //SUCESSO |
|
|
|
}else if(is_null($reg_pass) || $reg_pass < 2) { |
|
$reg_pass += 1; |
|
$isp->agi()->set_variable("REG_PASS", $reg_pass); |
|
$redirecionamento_dados = $isp->db()->redirectUraDestino("REDIR_CONSULTA_CLIENTE", "FALHA", $nomenclatura); ///NAO IDENTIFICADO |
|
|
|
} else { |
|
$redirecionamento_dados = $isp->db()->redirectUraDestino("REDIR_CONSULTA_CLIENTE", "ALTERNATIVO", $nomenclatura); //FALHA |
|
} |
|
|
|
$isp->executarFluxo($redirecionamento_dados["TIPO"], $redirecionamento_dados["NOME"]); |
|
?>
|
|
|