<?php
/**
 * Teste que simula exatamente como o App Android faz a requisição
 */

echo "📱 TESTE APP ANDROID ========================================\n";

// Simular gestor ID 1 (Geraldo)
$gestorId = "1";

// URL que o app Android usa
$url = "https://sistemas.pinheiroempresas.com.br/controlefrota/backend-php/api/gestao/solicitacoes-gestor-app.php?gestor_id=$gestorId";

echo "🔗 URL: $url\n";
echo "👤 Gestor ID: $gestorId\n";

// Fazer requisição como o app Android faz
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Accept: application/json'
]);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

echo "📊 HTTP Code: $httpCode\n";
echo "📄 Resposta: ";

if ($httpCode === 200) {
    $data = json_decode($response, true);
    if ($data && isset($data['success']) && $data['success']) {
        $solicitacoes = $data['data']['solicitacoes_pendentes'] ?? [];
        echo "✅ Sucesso! " . count($solicitacoes) . " solicitações encontradas\n";
        
        if (count($solicitacoes) > 0) {
            echo "\n📋 Solicitações:\n";
            foreach ($solicitacoes as $solicitacao) {
                echo "- ID: {$solicitacao['id']}, Cliente: {$solicitacao['cliente']}, Status: {$solicitacao['status']}\n";
            }
        }
    } else {
        echo "❌ Resposta não é JSON válido ou success = false\n";
        echo "Resposta completa: $response\n";
    }
} else {
    echo "❌ Erro HTTP $httpCode\n";
    echo "Resposta: $response\n";
}

echo "\n========================================================\n";
?> 
