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.
38 lines
1.8 KiB
38 lines
1.8 KiB
<?php |
|
|
|
require_once 'MKSolutions.php'; |
|
$mk = new MkSolutions(); |
|
|
|
$documento = $mk->agi()->get_variable("URA", true); |
|
$retorno = $mk->identificarDocumento($documento); |
|
$reg_pass = $mk->agi()->get_variable("REG_PASS", true); |
|
$nomenclatura = str_replace("IDENTIFICACAO", "", $mk->db()->getUraMovimentoByUniqueid($uid)['umv_ura_nome']); |
|
$mk->agi()->set_variable("NOMENCLATURA", $nomenclatura); |
|
|
|
if ($retorno['status'] == 'OK') { |
|
$contratosRetorno = $mk->obtemContratos($retorno['CodigoPessoa']); |
|
$contratos = $contratosRetorno['ContratosAtivos']; |
|
$contrato = end($contratos); |
|
|
|
$mk->agi()->set_variable('DOCUMENTO', $documento); |
|
$mk->agi()->set_variable('FONE', $retorno['Fone']); |
|
$mk->agi()->set_variable('PLANO', $contrato['plano_acesso']); |
|
$mk->agi()->set_variable('ADESAO', $contrato['adesao']); |
|
$mk->agi()->set_variable('NOME', $retorno['Nome']); |
|
$mk->agi()->set_variable('ENDERECO', $retorno['Endereco']); |
|
$mk->agi()->set_variable('SITUACAO', $retorno['Situacao']); |
|
$mk->agi()->set_variable('CODCLIENTE', $retorno['CodigoPessoa']); |
|
|
|
$redirecionamento_dados = $mk->db()->redirectUraDestino("REDIR_CONSULTA_CLIENTE", "SUCESSO", $nomenclatura); //SUCESSO |
|
|
|
}else if(is_null($reg_pass) || $reg_pass < 2) { |
|
$reg_pass += 1; |
|
$mk->agi()->set_variable("REG_PASS", $reg_pass); |
|
$redirecionamento_dados = $mk->db()->redirectUraDestino("REDIR_CONSULTA_CLIENTE", "FALHA", $nomenclatura); ///NAO IDENTIFICADO |
|
|
|
} else { |
|
$redirecionamento_dados = $mk->db()->redirectUraDestino("REDIR_CONSULTA_CLIENTE", "ALTERNATIVO", $nomenclatura); //FALHA |
|
} |
|
|
|
$mk->executarFluxo($redirecionamento_dados["TIPO"], $redirecionamento_dados["NOME"]); |
|
?> |