<?php

function desconta_saldo($parcela_id){
    include "conexao.php";
    $Insert = mysqli_query($db, "INSERT INTO saldo_scpc (quantidade, fluxo, recarga_venda) values ('1', '1', '$parcela_id')");

    return 1;
}

function calcula_saldo(){
    include "conexao.php";
    // Fluxo 0 para recarga e fluxo 1 para saida (consultas)
    $Recarga = mysqli_query($db,"SELECT SUM(quantidade) as total FROM saldo_scpc where fluxo = 0");
    while ($RecargaExec = mysqli_fetch_assoc($Recarga)) {
            $TotalRecarga = $RecargaExec['total'];
    }
    
    $Consultas = mysqli_query($db,"SELECT SUM(quantidade) as total FROM saldo_scpc where fluxo = 1");
    while ($ConsultasExec = mysqli_fetch_assoc($Consultas)) {
            $TotalConsultas = $ConsultasExec['total'];
    }

    $Saldo = $TotalRecarga - $TotalConsultas;

    return $Saldo;

}

function UrlAtual()
{
    $dominio = $_SERVER['HTTP_HOST'];
    $url = "http://" . $dominio . $_SERVER['REQUEST_URI'];
    return $url;
}

function limpaCPF_CNPJ($valor)
{
    $valor = trim($valor);
    $valor = str_replace(".", "", $valor);
    $valor = str_replace(",", "", $valor);
    $valor = str_replace("-", "", $valor);
    $valor = str_replace("/", "", $valor);
    return $valor;
}

function FormataData($data)
{
    return date("Y-m-d", strtotime($data));
}

function floattostr($val)
{
    preg_match("#^([\+\-]|)([0-9]*)(\.([0-9]*?)|)(0*)$#", trim($val), $o);
    return $o[1] . sprintf('%d', $o[2]) . ($o[3] != '.' ? $o[3] : '');
}

function aprova_automatico($documento, $os, $cliente_idcliente, $venda_cod, $imobiliaria_idimobiliaria)
{
    include "envia_notificacao.php";
    include "conexao.php";
    
    $inserir = mysqli_query($db, "SELECT venda.*, empreendimento_cadastro.idempreendimento_cadastro FROM `venda` INNER JOIN lote ON lote.idlote = venda.lote_idlote INNER JOIN produto ON produto.idproduto = lote.produto_idproduto INNER JOIN empreendimento_cadastro ON empreendimento_cadastro.idempreendimento_cadastro = produto.empreendimento_idempreendimento WHERE venda.idvenda = $venda_cod ") or die(mysqli_error($db));
    if (mysqli_num_rows($inserir)) {
        while ($recebe = mysqli_fetch_assoc($inserir)) {
            $lote = $recebe['lote_idlote'];
            $CLIENTE = $recebe['cliente_idcliente'];
            $EMPREENDIMENTO = $recebe['idempreendimento_cadastro'];
        }
    }

    $documento1 = limpaCPF_CNPJ($documento); // Limpa CPF do cliente
    $qtddoc = strlen($documento); /// Vereficar quantos numeros tem o documento.

    $hoje = date('d-m-Y'); // Dia atual
    $data_menos_7dias =  date('d-m-Y', strtotime("-7 days", strtotime($hoje))); // Dia atual menos 7 dias 
    $data_menos_7dias = FormataData(str_replace('/', '-', $data_menos_7dias)); // Trocar / por -

    $inserir = mysqli_query($db, "SELECT * FROM empreendimento_serasa WHERE idempreendimento_cadastro = $os") or die(mysqli_error($db));
    if (mysqli_num_rows($inserir)) {
        while ($recebe = mysqli_fetch_assoc($inserir)) {
            $total_ocorrencias1         = $recebe["total_ocorre"];
            $dias                       = $recebe["data_ocorre"];
            $valor_riskSore1            = $recebe["valor_Sore"];
            $valor_total_ocorrencia1    = $recebe["valor_total_ocorre"];
            $chec                       = $recebe["chec"];
            $email                      = $recebe["email"];
            $senha                      = $recebe["senha"];
            $com_serasa                 = $recebe["nenhum"];
            $consulta                   = $recebe["consulta"];
        }
    }

    $inserir = mysqli_query($db, "SELECT * FROM empreendimento_spc WHERE idempreendimento_cadastro = $os") or die(mysqli_error($db));
    if (mysqli_num_rows($inserir)) {
        while ($recebe = mysqli_fetch_assoc($inserir)) {
            $com_spc                      = $recebe["com_spc"];
            $chec2                        = $recebe["aprovar_automatico_spc"];
            $score_cad_spc                = $recebe["score_spc"];
            $total_debitos_spc            = $recebe["total_debitos_spc"];
            $valor_acumulado_spc          = $recebe["valor_acumulado_spc"];
            $data_primeiro_debito_spc     = $recebe["data_primeiro_debito_spc"];
        }
    }

    $Saldo = calcula_saldo();
    if ($qtddoc == 14) {
        if ($com_serasa == 1 && $com_spc == 1 && $Saldo > 0) {

            $desconta_saldo = desconta_saldo($venda_cod); 

            $existe = mysqli_query($db, "SELECT data_hora FROM dados_basicos_serasa WHERE Documento = '$documento1' ORDER BY id_cli_serasa DESC LIMIT 1") or die(mysqli_error($db));
            $existe2 = mysqli_query($db, "SELECT data_hora FROM controle_consulta_spc WHERE documento = '$documento' ORDER BY id_controle DESC LIMIT 1") or die(mysqli_error($db));

            if (mysqli_num_rows($existe) && mysqli_num_rows($existe2)) {
                $recebe = mysqli_fetch_assoc($existe);
                $recebe2 = mysqli_fetch_assoc($existe2);

                $tempo_serasa = $recebe["data_hora"]; // pego a data do ultimo registro 
                $tempo_spc = $recebe2["data_hora"];

                $tempo_serasa = explode(" ", $tempo_serasa);
                $tempo_spc = explode(" ", $tempo_spc);

                if (strtotime($tempo_serasa[0]) >= strtotime($data_menos_7dias) && strtotime($tempo_spc[0]) >= strtotime($data_menos_7dias)) {
                    $dados_serasa_pf = mysqli_query($db, "SELECT * FROM dados_basicos_serasa 
                        LEFT JOIN riskscore_serasa ON riskscore_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        LEFT JOIN pendencias_bacen_detalhe ON pendencias_bacen_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        LEFT JOIN pendencias_financeiras_detalhe ON pendencias_financeiras_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa
                        LEFT JOIN transacao_serasa ON transacao_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        WHERE Documento = '$documento1' ORDER BY dados_basicos_serasa.id_cli_serasa DESC LIMIT 1 ") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_serasa_pf)) {
                        while ($recebe = mysqli_fetch_assoc($dados_serasa_pf)) {
                            $TotalOcorrencias_cli         = $recebe["TotalOcorrencias"];
                            $ValorTotalOcorrencias_cli     = $recebe["ValorTotalOcorrencias"];
                            $PercentualInadimplentes     = $recebe["PercentualInadimplentes"];
                            $DataOcorrencia_fin_de         = $recebe["DataOcorrencia_fin_de"];
                            $DataOcorrencia_bac_de         = $recebe["DataOcorrencia"];
                            $CodigoStatus                = $recebe["CodigoStatus"];
                        }
                    }

                    $dados_spc = mysqli_query($db, "SELECT * FROM controle_consulta_spc 
                        LEFT JOIN resumo_ocorrencias_debitos_108_spc ON resumo_ocorrencias_debitos_108_spc.id_controle = controle_consulta_spc.id_controle
                        LEFT JOIN total_titulos_protestados_regional_146_spc ON total_titulos_protestados_regional_146_spc.id_controle = controle_consulta_spc.id_controle
                        WHERE documento = '$documento' ORDER BY controle_consulta_spc.id_controle DESC LIMIT 1 ") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_spc)) {
                        while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                            $total_devedor_108             = $recebe["total_devedor_108_spc"];
                            $valor_acumulado_108         = $recebe["valor_acumulado_108_spc"];
                            $data_primeiro_debito_108     = $recebe["data_primeiro_debito_108_spc"];
                            $codigo_ok                     = $recebe["mensagem_erro"];
                            $id_controle                = $recebe["id_controle"];
                            $total_titulos_146          = $recebe["total_146_spc"];
                            $valor_titulos_146          = $recebe["valor_146_spc"];
                        }
                    }

                    $dados_spc = mysqli_query($db, "SELECT * FROM score_classificacao_varios_modelos_601_spc WHERE id_controle = $id_controle");
                    if (mysqli_num_rows($dados_spc)) {
                        while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                            $score_601_cli[]    = $recebe["score_601_spc"];
                            $score_601            = $score_601_cli[0];
                        }
                    }
                } else {
                    include "recebe_dados_serasa.php";
                    include "recebe_dados_spc.php";

                    $ultimo_id = recebe_dados_serasa($qtddoc, $email, $senha, $documento, $com_serasa, $os, $venda_cod, $imobiliaria_idimobiliaria);
                    $ultimo_id_spc = sonsulta_spc($os, $imobiliaria_idimobiliaria, $documento, $venda_cod);

                    $dados_serasa_pf = mysqli_query($db, "SELECT * FROM dados_basicos_serasa 
                        LEFT JOIN riskscore_serasa ON riskscore_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        LEFT JOIN pendencias_bacen_detalhe ON pendencias_bacen_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        LEFT JOIN pendencias_financeiras_detalhe ON pendencias_financeiras_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa
                        LEFT JOIN transacao_serasa ON transacao_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        WHERE dados_basicos_serasa.id_cli_serasa = $ultimo_id ") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_serasa_pf)) {
                        while ($recebe = mysqli_fetch_assoc($dados_serasa_pf)) {
                            $TotalOcorrencias_cli         = $recebe["TotalOcorrencias"];
                            $ValorTotalOcorrencias_cli     = $recebe["ValorTotalOcorrencias"];
                            $PercentualInadimplentes     = $recebe["PercentualInadimplentes"];
                            $DataOcorrencia_fin_de         = $recebe["DataOcorrencia_fin_de"];
                            $DataOcorrencia_bac_de         = $recebe["DataOcorrencia"];
                            $CodigoStatus                = $recebe["CodigoStatus"];
                        }
                    }

                    $dados_spc = mysqli_query($db, "SELECT * FROM controle_consulta_spc 
                        LEFT JOIN resumo_ocorrencias_debitos_108_spc ON resumo_ocorrencias_debitos_108_spc.id_controle = controle_consulta_spc.id_controle
                        LEFT JOIN total_titulos_protestados_regional_146_spc ON total_titulos_protestados_regional_146_spc.id_controle = controle_consulta_spc.id_controle
                        WHERE controle_consulta_spc.id_controle = $ultimo_id_spc ") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_spc)) {
                        while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                            $total_devedor_108             = $recebe["total_devedor_108_spc"];
                            $valor_acumulado_108         = $recebe["valor_acumulado_108_spc"];
                            $data_primeiro_debito_108     = $recebe["data_primeiro_debito_108_spc"];
                            $codigo_ok                     = $recebe["mensagem_erro"];
                            $id_controle                 = $recebe["id_controle"];
                            $total_titulos_146          = $recebe["total_146_spc"];
                            $valor_titulos_146          = $recebe["valor_146_spc"];
                        }
                    }

                    $dados_spc = mysqli_query($db, "SELECT * FROM score_classificacao_varios_modelos_601_spc WHERE id_controle = $id_controle");
                    if (mysqli_num_rows($dados_spc)) {
                        while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                            $score_601_cli[]    = $recebe["score_601_spc"];
                            $score_601            = $score_601_cli[0];
                        }
                    }
                }
            } else {
                include "recebe_dados_serasa.php";
                include "recebe_dados_spc.php";

                $ultimo_id = recebe_dados_serasa($qtddoc, $email, $senha, $documento, $com_serasa, $os, $venda_cod, $imobiliaria_idimobiliaria);
                $ultimo_id_spc = sonsulta_spc($os, $imobiliaria_idimobiliaria, $documento, $venda_cod);

                $dados_serasa_pf = mysqli_query($db, "SELECT * FROM dados_basicos_serasa 
                    LEFT JOIN riskscore_serasa ON riskscore_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                    LEFT JOIN pendencias_bacen_detalhe ON pendencias_bacen_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                    LEFT JOIN pendencias_financeiras_detalhe ON pendencias_financeiras_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa
                    LEFT JOIN transacao_serasa ON transacao_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                    WHERE dados_basicos_serasa.id_cli_serasa = $ultimo_id ") or die(mysqli_error($db));


                if (mysqli_num_rows($dados_serasa_pf)) {
                    while ($recebe = mysqli_fetch_assoc($dados_serasa_pf)) {
                        $TotalOcorrencias_cli           = $recebe["TotalOcorrencias"];
                        $ValorTotalOcorrencias_cli      = $recebe["ValorTotalOcorrencias"];
                        $PercentualInadimplentes        = $recebe["PercentualInadimplentes"];
                        $DataOcorrencia_fin_de          = $recebe["DataOcorrencia_fin_de"];
                        $DataOcorrencia_bac_de          = $recebe["DataOcorrencia"];
                        $CodigoStatus                   = $recebe["CodigoStatus"];
                    }
                }

                $dados_spc = mysqli_query($db, "SELECT * FROM controle_consulta_spc 
                    LEFT JOIN resumo_ocorrencias_debitos_108_spc ON resumo_ocorrencias_debitos_108_spc.id_controle = controle_consulta_spc.id_controle
                    LEFT JOIN total_titulos_protestados_regional_146_spc ON total_titulos_protestados_regional_146_spc.id_controle = controle_consulta_spc.id_controle
                    WHERE controle_consulta_spc.id_controle = $ultimo_id_spc ") or die(mysqli_error($db));

                if (mysqli_num_rows($dados_spc)) {
                    while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                        $total_devedor_108              = $recebe["total_devedor_108_spc"];
                        $valor_acumulado_108            = $recebe["valor_acumulado_108_spc"];
                        $data_primeiro_debito_108       = $recebe["data_primeiro_debito_108_spc"];
                        $codigo_ok                      = $recebe["mensagem_erro"];
                        $id_controle                    = $recebe["id_controle"];
                        $total_titulos_146              = $recebe["total_146_spc"];
                        $valor_titulos_146              = $recebe["valor_146_spc"];
                    }
                }

                $dados_spc = mysqli_query($db, "SELECT * FROM score_classificacao_varios_modelos_601_spc WHERE id_controle = $id_controle");
                if (mysqli_num_rows($dados_spc)) {
                    while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                        $score_601_cli[]    = $recebe["score_601_spc"];
                        $score_601            = $score_601_cli[0];
                    }
                }
            }
        } elseif ($com_serasa == 1) {

            $existe = mysqli_query($db, "SELECT data_hora FROM dados_basicos_serasa WHERE Documento = '$documento1' ORDER BY id_cli_serasa DESC LIMIT 1") or die(mysqli_error($db));

            if (mysqli_num_rows($existe)) {
                $recebe = mysqli_fetch_assoc($existe);
                $tempo_serasa = $recebe["data_hora"];
                $tempo_serasa = explode(" ", $tempo_serasa);

                if (strtotime($tempo_serasa[0]) >= strtotime($data_menos_7dias)) {

                    $dados_serasa_pf = mysqli_query($db, "SELECT * FROM dados_basicos_serasa 
                        LEFT JOIN riskscore_serasa ON riskscore_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        LEFT JOIN pendencias_bacen_detalhe ON pendencias_bacen_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        LEFT JOIN pendencias_financeiras_detalhe ON pendencias_financeiras_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa
                        LEFT JOIN transacao_serasa ON transacao_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        WHERE Documento = '$documento1' ORDER BY dados_basicos_serasa.id_cli_serasa DESC LIMIT 1 ") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_serasa_pf)) {
                        while ($recebe = mysqli_fetch_assoc($dados_serasa_pf)) {
                            $TotalOcorrencias_cli          = $recebe["TotalOcorrencias"];
                            $ValorTotalOcorrencias_cli     = $recebe["ValorTotalOcorrencias"];
                            $PercentualInadimplentes       = $recebe["PercentualInadimplentes"];
                            $DataOcorrencia_fin_de         = $recebe["DataOcorrencia_fin_de"];
                            $DataOcorrencia_bac_de         = $recebe["DataOcorrencia"];
                            $CodigoStatus                  = $recebe["CodigoStatus"];
                        }
                    }
                } else {
                    include "recebe_dados_serasa.php";
                    $ultimo_id = recebe_dados_serasa($qtddoc, $email, $senha, $documento, $com_serasa, $os, $venda_cod, $imobiliaria_idimobiliaria);

                    $dados_serasa_pf = mysqli_query($db, "SELECT * FROM dados_basicos_serasa 
                        LEFT JOIN riskscore_serasa ON riskscore_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        LEFT JOIN pendencias_bacen_detalhe ON pendencias_bacen_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        LEFT JOIN pendencias_financeiras_detalhe ON pendencias_financeiras_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa
                        LEFT JOIN transacao_serasa ON transacao_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                        WHERE dados_basicos_serasa.id_cli_serasa = $ultimo_id ") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_serasa_pf)) {
                        while ($recebe = mysqli_fetch_assoc($dados_serasa_pf)) {
                            $TotalOcorrencias_cli         = $recebe["TotalOcorrencias"];
                            $ValorTotalOcorrencias_cli    = $recebe["ValorTotalOcorrencias"];
                            $PercentualInadimplentes      = $recebe["PercentualInadimplentes"];
                            $DataOcorrencia_fin_de        = $recebe["DataOcorrencia_fin_de"];
                            $DataOcorrencia_bac_de        = $recebe["DataOcorrencia"];
                            $CodigoStatus                 = $recebe["CodigoStatus"];
                        }
                    }
                }
            } else {
                include "recebe_dados_serasa.php";
                $ultimo_id = recebe_dados_serasa($qtddoc, $email, $senha, $documento, $com_serasa, $os, $venda_cod, $imobiliaria_idimobiliaria);

                $dados_serasa_pf = mysqli_query($db, "SELECT * FROM dados_basicos_serasa 
                    LEFT JOIN riskscore_serasa ON riskscore_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                    LEFT JOIN pendencias_bacen_detalhe ON pendencias_bacen_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                    LEFT JOIN pendencias_financeiras_detalhe ON pendencias_financeiras_detalhe.id_cli_serasa = dados_basicos_serasa.id_cli_serasa
                    LEFT JOIN transacao_serasa ON transacao_serasa.id_cli_serasa = dados_basicos_serasa.id_cli_serasa 
                    WHERE dados_basicos_serasa.id_cli_serasa = $ultimo_id ") or die(mysqli_error($db));

                if (mysqli_num_rows($dados_serasa_pf)) {
                    while ($recebe = mysqli_fetch_assoc($dados_serasa_pf)) {
                        $TotalOcorrencias_cli         = $recebe["TotalOcorrencias"];
                        $ValorTotalOcorrencias_cli    = $recebe["ValorTotalOcorrencias"];
                        $PercentualInadimplentes      = $recebe["PercentualInadimplentes"];
                        $DataOcorrencia_fin_de        = $recebe["DataOcorrencia_fin_de"];
                        $DataOcorrencia_bac_de        = $recebe["DataOcorrencia"];
                        $CodigoStatus                 = $recebe["CodigoStatus"];
                    }
                }
            }
            $Saldo = calcula_saldo();
        } elseif ($com_spc == 1 && $Saldo > 0) {

            $existe2 = mysqli_query($db, "SELECT data_hora FROM controle_consulta_spc WHERE documento = '$documento' ORDER BY id_controle DESC LIMIT 1") or die(mysqli_error($db));

            if (mysqli_num_rows($existe2)) {
                $recebe2 = mysqli_fetch_assoc($existe2);
                $tempo_spc = $recebe2["data_hora"];
                $tempo_spc = explode(" ", $tempo_spc);

                if (strtotime($tempo_spc[0]) >= strtotime($data_menos_7dias)) {

                    $desconta_saldo = desconta_saldo($venda_cod);

                    $dados_spc = mysqli_query($db, "SELECT * FROM controle_consulta_spc 
                    LEFT JOIN resumo_ocorrencias_debitos_108_spc ON resumo_ocorrencias_debitos_108_spc.id_controle = controle_consulta_spc.id_controle
                    LEFT JOIN total_titulos_protestados_regional_146_spc ON total_titulos_protestados_regional_146_spc.id_controle = controle_consulta_spc.id_controle
                    WHERE documento = '$documento' ORDER BY controle_consulta_spc.id_controle DESC LIMIT 1 ") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_spc)) {
                        while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                            $total_devedor_108             = $recebe["total_devedor_108_spc"];
                            $valor_acumulado_108           = $recebe["valor_acumulado_108_spc"];
                            $data_primeiro_debito_108      = $recebe["data_primeiro_debito_108_spc"];
                            $id_controle                   = $recebe["id_controle"];
                            $codigo_ok                     = $recebe["mensagem_erro"];
                            $total_titulos_146             = $recebe["total_146_spc"];
                            $valor_titulos_146             = $recebe["valor_146_spc"];
                        }
                    }

                    $dados_spc = mysqli_query($db, "SELECT * FROM score_classificacao_varios_modelos_601_spc WHERE id_controle = $id_controle");
                    if (mysqli_num_rows($dados_spc)) {
                        while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                            $score_601_cli[]    = $recebe["score_601_spc"];
                            $score_601          = $score_601_cli[0];
                        }
                    }
                } else {
                    include "recebe_dados_spc.php";
                    $ultimo_id_spc = sonsulta_spc($os, $imobiliaria_idimobiliaria, $documento, $venda_cod);

                    $dados_spc = mysqli_query($db, "SELECT * FROM controle_consulta_spc 
                        LEFT JOIN resumo_ocorrencias_debitos_108_spc ON resumo_ocorrencias_debitos_108_spc.id_controle = controle_consulta_spc.id_controle
                        LEFT JOIN total_titulos_protestados_regional_146_spc ON total_titulos_protestados_regional_146_spc.id_controle = controle_consulta_spc.id_controle
                        WHERE controle_consulta_spc.id_controle = $ultimo_id_spc ") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_spc)) {
                        while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                            $total_devedor_108             = $recebe["total_devedor_108_spc"];
                            $valor_acumulado_108           = $recebe["valor_acumulado_108_spc"];
                            $data_primeiro_debito_108      = $recebe["data_primeiro_debito_108_spc"];
                            $id_controle                   = $recebe["id_controle"];
                            $codigo_ok                     = $recebe["mensagem_erro"];
                            $total_titulos_146             = $recebe["total_146_spc"];
                            $valor_titulos_146             = $recebe["valor_146_spc"];
                        }
                    }

                    $dados_spc = mysqli_query($db, "SELECT * FROM score_classificacao_varios_modelos_601_spc WHERE id_controle = $id_controle");
                    if (mysqli_num_rows($dados_spc)) {
                        while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                            $score_601_cli[]    = $recebe["score_601_spc"];
                            $score_601            = $score_601_cli[0];
                        }
                    }
                }
            } else {

                include "recebe_dados_spc.php";
                $ultimo_id_spc = sonsulta_spc($os, $imobiliaria_idimobiliaria, $documento, $venda_cod);
                $dados_spc = mysqli_query($db, "SELECT * FROM controle_consulta_spc 
                    LEFT JOIN resumo_ocorrencias_debitos_108_spc ON resumo_ocorrencias_debitos_108_spc.id_controle = controle_consulta_spc.id_controle
                    LEFT JOIN total_titulos_protestados_regional_146_spc ON total_titulos_protestados_regional_146_spc.id_controle = controle_consulta_spc.id_controle
                    WHERE controle_consulta_spc.id_controle = $ultimo_id_spc ") or die(mysqli_error($db));

                if (mysqli_num_rows($dados_spc)) {
                    while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                        $total_devedor_108             = $recebe["total_devedor_108_spc"];
                        $valor_acumulado_108           = $recebe["valor_acumulado_108_spc"];
                        $data_primeiro_debito_108      = $recebe["data_primeiro_debito_108_spc"];
                        $id_controle                   = $recebe["id_controle"];
                        $codigo_ok                     = $recebe["mensagem_erro"];
                        $total_titulos_146             = $recebe["total_146_spc"];
                        $valor_titulos_146             = $recebe["valor_146_spc"];
                    }
                }
                $dados_spc = mysqli_query($db, "SELECT * FROM score_classificacao_varios_modelos_601_spc WHERE id_controle = $id_controle");
                if (mysqli_num_rows($dados_spc)) {
                    while ($recebe = mysqli_fetch_assoc($dados_spc)) {
                        $score_601_cli[]    = $recebe["score_601_spc"];
                        $score_601            = $score_601_cli[0];
                    }
                }
            }
        }
    } else {
        if ($com_serasa == 1) {
            $existe = mysqli_query($db, "SELECT data_hora FROM dados_basicos_serasa_pj WHERE Documento = '$documento1' ORDER BY id_cli_serasa_pj DESC LIMIT 1") or die(mysqli_error($db));

            if (mysqli_num_rows($existe)) {
                $recebe = mysqli_fetch_assoc($existe);
                $tempo_serasa = $recebe["data_hora"]; // pego a data do ultimo registro 
                $tempo_serasa = explode(" ", $tempo_serasa);

                if (strtotime($tempo_serasa[0]) >= strtotime($data_menos_7dias)) {
                    $dados_serasa_pj = mysqli_query($db, "SELECT * FROM dados_basicos_serasa_pj
                    LEFT JOIN riskscore_serasa ON riskscore_serasa.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj
                    LEFT JOIN pendencias_bacen_detalhe ON pendencias_bacen_detalhe.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj
                    LEFT JOIN pendencias_financeiras_detalhe ON pendencias_financeiras_detalhe.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj
                    LEFT JOIN transacao_serasa ON transacao_serasa.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj 
                    WHERE Documento = '$documento1' ORDER BY dados_basicos_serasa_pj.id_cli_serasa_pj DESC LIMIT 1") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_serasa_pj)) {
                        while ($recebe = mysqli_fetch_assoc($dados_serasa_pj)) {
                            $TotalOcorrencias_cli         = $recebe["TotalOcorrencias"];
                            $ValorTotalOcorrencias_cli     = $recebe["ValorTotalOcorrencias"];
                            $PercentualInadimplentes     = $recebe["PercentualInadimplentes"];
                            $DataOcorrencia_fin_de         = $recebe["DataOcorrencia_fin_de"];
                            $DataOcorrencia_bac_de         = $recebe["DataOcorrencia"];
                            $CodigoStatus                = $recebe["CodigoStatus"];
                        }
                    }
                } else {
                    include "recebe_dados_serasa.php";
                    $ultimo_id = recebe_dados_serasa($qtddoc, $email, $senha, $documento, $com_serasa, $os, $venda_cod, $imobiliaria_idimobiliaria);

                    $dados_serasa_pj = mysqli_query($db, "SELECT * FROM dados_basicos_serasa_pj
                    LEFT JOIN riskscore_serasa ON riskscore_serasa.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj
                    LEFT JOIN pendencias_bacen_detalhe ON pendencias_bacen_detalhe.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj
                    LEFT JOIN pendencias_financeiras_detalhe ON pendencias_financeiras_detalhe.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj
                    LEFT JOIN transacao_serasa ON transacao_serasa.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj 
                    WHERE dados_basicos_serasa_pj.id_cli_serasa_pj = $ultimo_id") or die(mysqli_error($db));

                    if (mysqli_num_rows($dados_serasa_pj)) {
                        while ($recebe = mysqli_fetch_assoc($dados_serasa_pj)) {
                            $TotalOcorrencias_cli         = $recebe["TotalOcorrencias"];
                            $ValorTotalOcorrencias_cli     = $recebe["ValorTotalOcorrencias"];
                            $PercentualInadimplentes     = $recebe["PercentualInadimplentes"];
                            $DataOcorrencia_fin_de         = $recebe["DataOcorrencia_fin_de"];
                            $DataOcorrencia_bac_de         = $recebe["DataOcorrencia"];
                            $CodigoStatus                = $recebe["CodigoStatus"];
                        }
                    }
                }
            } else {
                include "recebe_dados_serasa.php";
                $ultimo_id = recebe_dados_serasa($qtddoc, $email, $senha, $documento, $com_serasa, $os, $venda_cod, $imobiliaria_idimobiliaria);

                $dados_serasa_pj = mysqli_query($db, "SELECT * FROM dados_basicos_serasa_pj
                LEFT JOIN riskscore_serasa ON riskscore_serasa.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj
                LEFT JOIN pendencias_bacen_detalhe ON pendencias_bacen_detalhe.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj
                LEFT JOIN pendencias_financeiras_detalhe ON pendencias_financeiras_detalhe.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj
                LEFT JOIN transacao_serasa ON transacao_serasa.id_cli_serasa_pj = dados_basicos_serasa_pj.id_cli_serasa_pj 
                WHERE dados_basicos_serasa_pj.id_cli_serasa_pj = $ultimo_id") or die(mysqli_error($db));

                if (mysqli_num_rows($dados_serasa_pj)) {
                    while ($recebe = mysqli_fetch_assoc($dados_serasa_pj)) {
                        $TotalOcorrencias_cli         = $recebe["TotalOcorrencias"];
                        $ValorTotalOcorrencias_cli     = $recebe["ValorTotalOcorrencias"];
                        $PercentualInadimplentes     = $recebe["PercentualInadimplentes"];
                        $DataOcorrencia_fin_de         = $recebe["DataOcorrencia_fin_de"];
                        $DataOcorrencia_bac_de         = $recebe["DataOcorrencia"];
                        $CodigoStatus                = $recebe["CodigoStatus"];
                    }
                }
            }
        }
    }


    /// INICIO APROVA AUTOMATICO ///

    $data_ocorrencia1 =  date('d-m-Y', strtotime("-" . ($dias) . "days", strtotime($hoje))); // Faz a subtração da data, em dias.
    $data_primeiro_debito_spc = date('d-m-Y', strtotime("-" . ($data_primeiro_debito_spc) . "days", strtotime($hoje)));

    if (isset($DataOcorrencia_fin_de)) {
        $data1 = FormataData(str_replace('/', '-', $DataOcorrencia_fin_de));
    } else {
        $data1 = '';
    }
    if (isset($DataOcorrencia_bac_de)) {
        $data2 = FormataData(str_replace('/', '-', $DataOcorrencia_bac_de));
    } else {
        $data2 = '';
    }
    if (isset($data_primeiro_debito_108)) {
        $data3 = FormataData(str_replace('/', '-', $data_primeiro_debito_108));
    } else {
        $data3 = '';
    }

    $data4 = FormataData(str_replace('/', '-', $data_ocorrencia1));
    $data5 = FormataData(str_replace('/', '-', $data_primeiro_debito_spc));

    $total_titulos_146 = floattostr($total_titulos_146); // Retiro os zeros da esquerda
    $total_devedor_108 = floattostr($total_devedor_108); // Retiro os zeros da esquerda
    $total_devedor_108 = $total_devedor_108 + $total_titulos_146; // Soma o total de ocorrencias e o total de protestos

    // $valor_acumulado_108 = explode(' ', $valor_acumulado_108); // retira o R$ 
    // $valor_acumulado_108 = $valor_acumulado_108[1] + $valor_titulos_146; // Soma o valor dos protestos e o valor das ocorrencias
    $valor_acumulado_108 = str_replace(',', '.', $valor_acumulado_108); // Retiro as virgulas e coloco ponto no lugar do valor total das occorencias que veio do spc

    $ValorTotalOcorrencias_cli = str_replace(',', '.', $ValorTotalOcorrencias_cli); // Retiro as virgulas e coloco ponto no lugar do valor total das occorencias que veio do serasa

    $PercentualInadimplentes_final = (100 - $PercentualInadimplentes) * 10;

    // Telefone para enviar SMS
    $inserir = mysqli_query($db, "SELECT celular FROM telefone_cli WHERE id_cliente = $cliente_idcliente");
    if (mysqli_num_rows($inserir)) {
        $recebe = mysqli_fetch_assoc($inserir);
        $numero_tel = $recebe["telefone1_cli"];

        $numero_tel = str_replace('(', '', $numero_tel);
        $numero_tel = str_replace(')', '', $numero_tel);
        $numero_tel = str_replace('-', '', $numero_tel);
        $numero_tel = str_replace(' ', '', $numero_tel);
    }

    $mensagem = null;
    $data = date("H");

    if ($data > 00 && $data < 12) {
        $mensagem = "Bom dia";
    }
    if ($data > 12 && $data < 18) {
        $mensagem = "Boa tarde";
    }
    if ($data > 18 && $data < 23) {
        $mensagem = "Boa noite";
    }

    // echo"$TotalOcorrencias_cli <br>";
    // echo"$total_ocorrencias1 <br>";

    // echo"<br>";

    // echo"$PercentualInadimplentes_final <br>";
    // echo"$valor_riskSore1 <br>";

    // echo"<br>";

    // var_dump($ValorTotalOcorrencias_cli); 
    // echo"<br>";
    // echo"$valor_total_ocorrencia1 <br>";

    // echo"<br>";

    // echo"$data1 <br>";
    // echo"$data4 <br>";

    // echo"<br>";

    // echo"$data2 <br>";
    // echo"$data4 <br>";

    // echo"<br>";

    // echo"<br><br><br>";

    // echo"$total_devedor_108<br>";
    // echo"$total_debitos_spc<br>";

    // echo"<br>";

    // echo"$score_601<br>";
    // echo"$score_cad_spc<br>";

    // echo"<br>";

    // echo"$valor_acumulado_108<br>";
    // var_dump($valor_acumulado_spc); //

    // echo"<br>";

    // echo"$data3<br>";
    // echo"$data5<br>";

    // echo"<br>";

    // var_dump($TotalOcorrencias_cli <= $total_ocorrencias1);
    // var_dump($PercentualInadimplentes_final >= $valor_riskSore1);
    // var_dump($ValorTotalOcorrencias_cli <= $valor_total_ocorrencia1);
    // var_dump((((empty($data1) || strtotime($data1) > strtotime($data4)) && (empty($data2) || strtotime($data2) > strtotime($data4))))); 
    // var_dump($total_devedor_108 <= $total_debitos_spc);
    // var_dump($score_601 >= $score_cad_spc); 
    // var_dump($valor_acumulado_108 <= $valor_acumulado_spc); 
    // var_dump((((empty($data5) || strtotime($data5) > strtotime($data3)))));

    // die();


    $teste  = "G000M001"; // Codigo de verificação, para verificar se a consulta do serasa foi realizada com sucesso
    $teste2 = "ok"; // Codigo de verificação, para verificar se a consulta do spc foi realizada com sucesso
    $Saldo = calcula_saldo();
    if ($qtddoc == 14) {
        if ($com_serasa == 1 && $com_spc == 1 && $Saldo > 0) {
            if ($chec == 1 && $chec2 == 1) {
                if ($CodigoStatus == $teste && $codigo_ok == $teste2) {
                    if ($consulta == 1) {
                        if ($TotalOcorrencias_cli == 0 && $PercentualInadimplentes_final >= $valor_riskSore1 && $total_devedor_108 == 0 && $score_601 >= $score_cad_spc) {

                            $desconta_saldo = desconta_saldo($venda_cod);
                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 
                        } elseif ($TotalOcorrencias_cli <= $total_ocorrencias1 && $PercentualInadimplentes_final >= $valor_riskSore1 && $ValorTotalOcorrencias_cli <= $valor_total_ocorrencia1 && (((empty($data1) || strtotime($data1) > strtotime($data4)) && (empty($data2) || strtotime($data2) > strtotime($data4)))) && $total_devedor_108 <= $total_debitos_spc && $score_601 >= $score_cad_spc && $valor_acumulado_108 <= $valor_acumulado_spc && (((empty($data5) || strtotime($data5) > strtotime($data3))))) {

                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 
                        } else {
                            $up = mysqli_query($db, "UPDATE lote SET status='1' WHERE idlote = $lote"); // Libera o lote para Disponivel
                            $cancela_venda  = mysqli_query($db, "UPDATE venda SET status_venda='1' WHERE idvenda = $venda_cod"); // Atualiza status da venda 1 = proposta recusada
                        
                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato cancelado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi cancelado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi reprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 0; // para mostrar o modal 

                        }
                    } else {
                        if ($TotalOcorrencias_cli == 0 && $total_devedor_108 == 0 && $score_601 >= $score_cad_spc) {
                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 
                        } elseif ($TotalOcorrencias_cli <= $total_ocorrencias1 && $ValorTotalOcorrencias_cli <= $valor_total_ocorrencia1 && $score_601 >= $score_cad_spc && (((empty($data1) || strtotime($data1) > strtotime($data4)) && (empty($data2) || strtotime($data2) > strtotime($data4)))) && $total_devedor_108 <= $total_debitos_spc && $valor_acumulado_108 <= $valor_acumulado_spc && (((empty($data3) || strtotime($data1) > strtotime($data5))))) {
                            
                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 
                        } else {

                            $up = mysqli_query($db, "UPDATE lote SET status='1' WHERE idlote =$lote"); // Libera o lote para Disponivel
                            $cancela_venda  = mysqli_query($db, "UPDATE venda SET status_venda='1' WHERE idvenda =$venda_cod"); // Atualiza status da venda 1 = proposta recusada  

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato cancelado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi cancelado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi reprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 0; // para mostrar o modal 
                        }
                    }
                } else {
                    $valida = 3; // para mostrar o modal 
                }
            } else {
                $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                if (mysqli_num_rows($executa)) {
                    $dados = [];
                    $recebe = mysqli_fetch_assoc($executa);

                    $dado = null;
                    $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                    $dado['titulo'] = "Novo contrato lançado.";
                    $dado['msg'] = $mensagem . ' um novo contrato foi lançado no sistema.';
                    $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                    $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                    $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                    $dados[] = $dado;
                    envia_notificacao($dados);
                }

                // $msg = $mensagem . " Um novo contrato foi lançado.";
                // $msg = str_replace(' ', '+', $msg);
                // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                // $result = curl_exec($point);
                // curl_close($point);
                // //var_dump($result);

                $valida = 2;
            }
        } elseif ($com_serasa == 1) {
            if ($chec == 1) {
                if ($CodigoStatus == $teste) {
                    if ($consulta == 1) {
                        if ($TotalOcorrencias_cli == 0 && $PercentualInadimplentes_final >= $valor_riskSore1) {
                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 
                        } elseif ($TotalOcorrencias_cli <= $total_ocorrencias1 && $PercentualInadimplentes_final >= $valor_riskSore1 && $ValorTotalOcorrencias_cli <= $valor_total_ocorrencia1 && (((empty($data1) || strtotime($data1) > strtotime($data4)) && (empty($data2) || strtotime($data2) > strtotime($data4))))) {

                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://emprimo.ibsystem.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 

                        } else {

                            $up = mysqli_query($db, "UPDATE lote SET status='1' WHERE idlote =$lote"); // Libera o lote para Disponivel
                            $cancela_venda  = mysqli_query($db, "UPDATE venda SET status_venda='1' WHERE idvenda =$venda_cod"); // Atualiza status da venda 1 = proposta recusada

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato cancelado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi cancelado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi reprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 0; // para mostrar o modal 
                        }
                    } else {
                        if ($TotalOcorrencias_cli == 0) {
                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 

                        } elseif ($TotalOcorrencias_cli <= $total_ocorrencias1 && $ValorTotalOcorrencias_cli <= $valor_total_ocorrencia1 && (((empty($data1) || strtotime($data1) > strtotime($data4)) && (empty($data2) || strtotime($data2) > strtotime($data4))))) {

                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 

                        } else {

                            $up = mysqli_query($db, "UPDATE lote SET status='1' WHERE idlote =$lote"); // Libera o lote para Disponivel
                            $cancela_venda  = mysqli_query($db, "UPDATE venda SET status_venda='1' WHERE idvenda =$venda_cod"); // Atualiza status da venda 1 = proposta recusada

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato cancelado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi cancelado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi reprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 0; // para mostrar o modal 
                        }
                    }
                } else {
                    $valida = 3; // para mostrar o modal 
                }
            } else {
                $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                if (mysqli_num_rows($executa)) {
                    $dados = [];
                    $recebe = mysqli_fetch_assoc($executa);

                    $dado = null;
                    $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                    $dado['titulo'] = "Novo contrato lançado.";
                    $dado['msg'] = $mensagem . ' um novo contrato foi lançado no sistema.';
                    $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                    $dado['link_red'] = "https://emprimo.ibsystem.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                    $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                    $dados[] = $dado;
                    envia_notificacao($dados);
                }

                // $msg = $mensagem . " Um novo contrato foi lançado.";
                // $msg = str_replace(' ', '+', $msg);
                // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                // $result = curl_exec($point);
                // curl_close($point);
                // //var_dump($result);

                $valida = 2;
            }
            $Saldo = calcula_saldo();
        } elseif ($com_spc == 1 && $Saldo > 0) {
            if ($chec2 == 1) {
                if ($codigo_ok == $teste2) {
                    if ($total_devedor_108 == 0 && $score_601 >= $score_cad_spc) {
                        
                        $desconta_saldo = desconta_saldo($venda_cod);
                        
                        $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                        $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                        $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                        if(mysqli_num_rows($query)){
                            $assoc = mysqli_fetch_assoc($query);

                            if($assoc['primeira_parcela'] == 1){

                                $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                if(mysqli_num_rows($query_master)){

                                  $assoc_master = mysqli_fetch_assoc($query_master);

                                  $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                  if(mysqli_num_rows($query_master)){

                                    while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                            $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                              venda_idvenda,
                                              valor_parcelas,
                                              data_vencimento_parcela,
                                              situacao,
                                              descricao,
                                              tipo_venda,
                                              fluxo,
                                              cliente_id_novo,
                                              empreendimento_id_novo,
                                              centrocusto_id,
                                              numero_sequencia

                                            )

                                            values (
                                            '$idvenda',
                                            '".$assoc_parcela['valor']."',
                                            '".$assoc_parcela['data_vencimento']."',
                                            'Em Aberto',
                                            '".$assoc_parcela['tipo_parcela']."',
                                            '2',
                                            '0',
                                            '$cliente_id_novo_receber',
                                            '$empreendimento_id_novo',
                                            '1',
                                             '".$assoc_parcela['num_sequencia']."'

                                          )


                                          ");
                                    }

                                  }
                                }
                            }
                        }

                        $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                        $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                        if (mysqli_num_rows($executa)) {
                            $dados = [];
                            $recebe = mysqli_fetch_assoc($executa);

                            $dado = null;
                            $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                            $dado['titulo'] = "Novo contrato aprovado.";
                            $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                            $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                            $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                            $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                            $dados[] = $dado;
                            envia_notificacao($dados);
                        }

                        $msg = $mensagem . " o seu contarto foi aprovado.";
                        $msg = str_replace(' ', '+', $msg);
                        $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                        //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                        $result = curl_exec($point);
                        curl_close($point);
                        //var_dump($result);

                        $valida = 1; // para mostrar o modal 
                    } elseif ($total_devedor_108 <= $total_debitos_spc && $score_601 >= $score_cad_spc && $valor_acumulado_108 <= $valor_acumulado_spc && (((empty($data3) || strtotime($data1) > strtotime($data5))))) {

                        $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                        $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                        $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                        if(mysqli_num_rows($query)){
                            $assoc = mysqli_fetch_assoc($query);

                            if($assoc['primeira_parcela'] == 1){

                                $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                if(mysqli_num_rows($query_master)){

                                  $assoc_master = mysqli_fetch_assoc($query_master);

                                  $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                  if(mysqli_num_rows($query_master)){

                                    while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                            $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                              venda_idvenda,
                                              valor_parcelas,
                                              data_vencimento_parcela,
                                              situacao,
                                              descricao,
                                              tipo_venda,
                                              fluxo,
                                              cliente_id_novo,
                                              empreendimento_id_novo,
                                              centrocusto_id,
                                              numero_sequencia

                                            )

                                            values (
                                            '$idvenda',
                                            '".$assoc_parcela['valor']."',
                                            '".$assoc_parcela['data_vencimento']."',
                                            'Em Aberto',
                                            '".$assoc_parcela['tipo_parcela']."',
                                            '2',
                                            '0',
                                            '$cliente_id_novo_receber',
                                            '$empreendimento_id_novo',
                                            '1',
                                             '".$assoc_parcela['num_sequencia']."'

                                          )


                                          ");
                                    }

                                  }
                                }
                            }
                        }

                        $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                        $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                        if (mysqli_num_rows($executa)) {
                            $dados = [];
                            $recebe = mysqli_fetch_assoc($executa);

                            $dado = null;
                            $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                            $dado['titulo'] = "Novo contrato aprovado.";
                            $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                            $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                            $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                            $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                            $dados[] = $dado;
                            envia_notificacao($dados);
                        }

                        $msg = $mensagem . " o seu contarto foi aprovado.";
                        $msg = str_replace(' ', '+', $msg);
                        $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                        //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                        $result = curl_exec($point);
                        curl_close($point);
                        //var_dump($result);

                        $valida = 1; // para mostrar o modal 

                    } else {

                        $up = mysqli_query($db, "UPDATE lote SET status='1' WHERE idlote =$lote"); // Libera o lote para Disponivel
                        $cancela_venda  = mysqli_query($db, "UPDATE venda SET status_venda='1' WHERE idvenda =$venda_cod"); // Atualiza status da venda 1 = proposta 

                        $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                        $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                        if (mysqli_num_rows($executa)) {
                            $dados = [];
                            $recebe = mysqli_fetch_assoc($executa);

                            $dado = null;
                            $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                            $dado['titulo'] = "Novo contrato cancelado.";
                            $dado['msg'] = $mensagem . ' um novo contrato foi cancelado automaticamente.';
                            $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                            $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                            $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                            $dados[] = $dado;
                            envia_notificacao($dados);
                        }

                        // $msg = $mensagem . " o seu contarto foi reprovado.";
                        // $msg = str_replace(' ', '+', $msg);
                        // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                        // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                        // $result = curl_exec($point);
                        // curl_close($point);
                        // //var_dump($result);

                        $valida = 0; // para mostrar o modal 
                    }
                } else {
                    $vaida = 3;
                }
            } else {
                $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                if (mysqli_num_rows($executa)) {
                    $dados = [];
                    $recebe = mysqli_fetch_assoc($executa);

                    $dado = null;
                    $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                    $dado['titulo'] = "Novo contrato lançado.";
                    $dado['msg'] = $mensagem . ' um novo contrato foi lançado no sistema.';
                    $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                    $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                    $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                    $dados[] = $dado;
                    envia_notificacao($dados);
                }

                // $msg = $mensagem . " Um novo contrato foi lançado.";
                // $msg = str_replace(' ', '+', $msg);
                // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                // $result = curl_exec($point);
                // curl_close($point);
                // //var_dump($result);

                $valida = 2;
            }
        } else {
            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote =$lote"); // Coloca o lote reservado
            $cancela_venda  = mysqli_query($db, "UPDATE venda SET status_venda='0' WHERE idvenda =$venda_cod"); // Ficar como aprovar proposta

            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

            if (mysqli_num_rows($executa)) {
                $dados = [];
                $recebe = mysqli_fetch_assoc($executa);

                $dado = null;
                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                $dado['titulo'] = "Novo contrato lançado.";
                $dado['msg'] = $mensagem . ' um novo contrato foi lançado no sistema.';
                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                $dados[] = $dado;
                envia_notificacao($dados);
            }

            // $msg = $mensagem . " Um novo contrato foi lançado.";
            // $msg = str_replace(' ', '+', $msg);
            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
            // $result = curl_exec($point);
            // curl_close($point);
            // //var_dump($result);

            $valida = 2;
        }
    } else {
        if ($com_serasa == 1) {
            if ($chec == 1) {
                if ($CodigoStatus == $teste) {
                    if ($consulta == 1) {
                        if ($TotalOcorrencias_cli == 0 && $PercentualInadimplentes_final >= $valor_riskSore1) {
                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }


                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 
                        } elseif ($TotalOcorrencias_cli <= $total_ocorrencias1 && $PercentualInadimplentes_final >= $valor_riskSore1 && $ValorTotalOcorrencias_cli <= $valor_total_ocorrencia1 && (((empty($data1) || strtotime($data1) > strtotime($data4)) && (empty($data2) || strtotime($data2) > strtotime($data4))))) {

                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 

                        } else {
                            $up = mysqli_query($db, "UPDATE lote SET status='1' WHERE idlote =$lote"); // Libera o lote para Disponivel
                            $cancela_venda  = mysqli_query($db, "UPDATE venda SET status_venda='1' WHERE idvenda =$venda_cod"); // Atualiza status da venda 1 = proposta recusada

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato cancelado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi cancelado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi reprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 0; // para mostrar o modal 
                        }
                    } else {
                        if ($TotalOcorrencias_cli == 0) {
                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 

                        } elseif ($TotalOcorrencias_cli <= $total_ocorrencias1 && $ValorTotalOcorrencias_cli <= $valor_total_ocorrencia1 && (((empty($data1) || strtotime($data1) > strtotime($data4)) && (empty($data2) || strtotime($data2) > strtotime($data4))))) {

                            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote = $lote");
                            $up2 = mysqli_query($db, "UPDATE venda SET status_venda ='0' WHERE idvenda = $venda_cod");

                            $query = mysqli_query($db, "SELECT primeira_parcela FROM empreendimento_cadastro WHERE idempreendimento_cadastro = $os");

                            if(mysqli_num_rows($query)){
                                $assoc = mysqli_fetch_assoc($query);

                                if($assoc['primeira_parcela'] == 1){

                                    $query_master = mysqli_query($db, "SELECT * FROM venda WHERE idvenda = $venda_cod")or die(mysqli_error($db));

                                    if(mysqli_num_rows($query_master)){

                                      $assoc_master = mysqli_fetch_assoc($query_master);

                                      $query_master = mysqli_query($db, "SELECT * FROM `simulacao_parcela` WHERE `id_venda` = ".$assoc_master['id_simulacao']." ORDER BY STR_TO_DATE(data_vencimento, '%d-%m-%Y') ASC LIMIT 1")or die(mysqli_error($db));

                                      if(mysqli_num_rows($query_master)){

                                        while ($assoc_parcela = mysqli_fetch_assoc($query_master)) {

                                                $inserir2 = mysqli_query($db, "INSERT INTO parcelas (

                                                  venda_idvenda,
                                                  valor_parcelas,
                                                  data_vencimento_parcela,
                                                  situacao,
                                                  descricao,
                                                  tipo_venda,
                                                  fluxo,
                                                  cliente_id_novo,
                                                  empreendimento_id_novo,
                                                  centrocusto_id,
                                                  numero_sequencia

                                                )

                                                values (
                                                '$idvenda',
                                                '".$assoc_parcela['valor']."',
                                                '".$assoc_parcela['data_vencimento']."',
                                                'Em Aberto',
                                                '".$assoc_parcela['tipo_parcela']."',
                                                '2',
                                                '0',
                                                '$CLIENTE',
                                                '$EMPREENDIMENTO',
                                                '1',
                                                 '".$assoc_parcela['num_sequencia']."'

                                              )


                                              ");
                                        }

                                      }
                                    }
                                }
                            }

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato aprovado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi aprovado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi aprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 1; // para mostrar o modal 

                        } else {
                            $up = mysqli_query($db, "UPDATE lote SET status='1' WHERE idlote =$lote"); // Libera o lote para Disponivel
                            $cancela_venda  = mysqli_query($db, "UPDATE venda SET status_venda='1' WHERE idvenda =$venda_cod"); // Atualiza status da venda 1 = proposta recusada

                            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                            if (mysqli_num_rows($executa)) {
                                $dados = [];
                                $recebe = mysqli_fetch_assoc($executa);

                                $dado = null;
                                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                                $dado['titulo'] = "Novo contrato cancelado.";
                                $dado['msg'] = $mensagem . ' um novo contrato foi cancelado automaticamente.';
                                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                                $dados[] = $dado;
                                envia_notificacao($dados);
                            }

                            // $msg = $mensagem . " o seu contarto foi reprovado.";
                            // $msg = str_replace(' ', '+', $msg);
                            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                            // $result = curl_exec($point);
                            // curl_close($point);
                            // //var_dump($result);

                            $valida = 0; // para mostrar o modal 
                        }
                    }
                } else {
                    $valida = 3; // para mostrar o modal 
                }
            } else {
                $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
                $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

                if (mysqli_num_rows($executa)) {
                    $dados = [];
                    $recebe = mysqli_fetch_assoc($executa);

                    $dado = null;
                    $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                    $dado['titulo'] = "Novo contrato lançado.";
                    $dado['msg'] = $mensagem . ' um novo contrato foi lançado no sistema.';
                    $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                    $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                    $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                    $dados[] = $dado;
                    envia_notificacao($dados);
                }

                // $msg = $mensagem . " Um novo contrato foi lançado.";
                // $msg = str_replace(' ', '+', $msg);
                // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
                // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
                // $result = curl_exec($point);
                // curl_close($point);
                // //var_dump($result);

                $valida = 2;
            }
        } else {
            $up = mysqli_query($db, "UPDATE lote SET status='0' WHERE idlote =$lote"); // Coloca o lote reservado
            $cancela_venda  = mysqli_query($db, "UPDATE venda SET status_venda='0' WHERE idvenda =$venda_cod"); // Ficar como aprovar proposta

            $notifica = "SELECT imobiliaria_idimobiliaria FROM `venda` INNER JOIN telefone_cli ON telefone_cli.id_cliente = venda.imobiliaria_idimobiliaria WHERE `idvenda` = $venda_cod";
            $executa = mysqli_query($db, $notifica) or die("Erro ao listar empreendiment123");

            if (mysqli_num_rows($executa)) {
                $dados = [];
                $recebe = mysqli_fetch_assoc($executa);

                $dado = null;
                $dado['id_user'] = $recebe["imobiliaria_idimobiliaria"];
                $dado['titulo'] = "Novo contrato lançado.";
                $dado['msg'] = $mensagem . ' um novo contrato foi lançado no sistema.';
                $dado['icon'] = 'https://immobilebusiness.com.br/home/assets/img/icons/site/favicon.png';
                $dado['link_red'] = "https://herminiomoretti.com.br/ver_contrato_empreendimento.php?venda_idvenda=" . $venda_cod . "";
                $dado['badge'] = 'https://notificacao.ibsystem.com.br/badges/icone%20para%20notifica%c3%a7%c3%a3o.png';

                $dados[] = $dado;
                envia_notificacao($dados);
            }

            // $msg = $mensagem . " Um novo contrato foi lançado.";
            // $msg = str_replace(' ', '+', $msg);
            // $point = curl_init('send.smsmobile.com.br/recebe_sms.php?user=Hrsantos&numero=' . $numero_tel . '&msg=' . $msg);
            // //curl_setopt($point, CURLOPT_RETURNTRANSFER, true); 
            // $result = curl_exec($point);
            // curl_close($point);
            // //var_dump($result);

            $valida = 2;
        }
    }
    
    return $valida;
}
