<?php

date_default_timezone_set('America/Bogota');

$server   = "localhost";
$username = "logitrac_usuario";
$password = "Logismart2023*";
$database = "logitrac_orion";

$mysqli = new mysqli($server, $username, $password, $database);

if ($mysqli->connect_error) {
    die('error'.$mysqli->connect_error);
}

$url = "http://129.146.161.23/BackEnd_Orion/pedidos_int.php?lista";
$datos = file_get_contents($url);
$datos_json = json_decode($datos, true);

function consul_pedido($mysqli, $cod_pedido)
{
    $sql = "SELECT * FROM pedidos_int WHERE PEDIDO = '$cod_pedido'";
    $result = $mysqli->query($sql);
    $resultarray = array();
    foreach ($result as $key) {
        $resultarray[] = $key;
    }

    if (empty($resultarray)) {
        return false;
    } else {
        return true;
    }
}

foreach ($datos_json as $key) {
    $pedido = $key['pedido'];
    $ano = $key['ano'];
    $codcli = $key['codcli'];
    $descli = $key['descli'];
    $direccion = $key['direccion'];
    $feccap = $key['feccap'];
    $status = $key['status'];

    $fecha_proceso = date('Y-m-d H:i:s');

    $consul_pedido = consul_pedido($mysqli, $pedido);
    if ($consul_pedido == false) {
        
        if(strlen($codcli)==2){
            $url = "http://129.146.161.23/cosmetika/solicitudtraslado.php?pedido=".$pedido;
            $datos = file_get_contents($url);
            $datos_int = json_decode($datos, true);
            foreach ($datos_int as $int) {
                $estado_int = $int['estado'];
                $msg_int = str_replace("'","",$int['msg']);
            }
        }else{
            $url = "http://129.146.161.23/cosmetika/entregaVentas.php?pedido=".$pedido;
            $datos = file_get_contents($url);
            $datos_int = json_decode($datos, true);
            foreach ($datos_int as $int) {
                $estado_int = $int['estado'];
                $msg_int = str_replace("'","",$int['msg']);
            }
        }

        $query = mysqli_query($mysqli, "INSERT INTO pedidos_int VALUES (null,'$pedido','$ano','$codcli','$descli','$direccion','$feccap','$status','$msg_int','$fecha_proceso','$estado_int')");
        if(!$query){
            die('Error en el registro'. mysqli_error($mysqli));
        }
        
        $url = "http://129.146.161.23/BackEnd_Orion/pedidos_int.php?pedido=".$pedido;
        $datos = file_get_contents($url);
    }
    // else{
    //     $json[] = array(
    //         'code' => 409,
    //         'message' => 'Se esta intentando crear un codigo que ya existe, por favor validar.'
    //     );
    //     $jsonstring = json_encode($json);
    //     exit($jsonstring);
    // }
}
?>