<?php
/**
 * Script para verificar e corrigir a descrição da rota
 */

header('Content-Type: text/html; charset=utf-8');

echo "<h1>🔍 Verificar Descrição da Rota</h1>";

try {
    // Conectar ao banco
    $host = 'localhost';
    $dbname = 'pinheir3_controle_frotasV1.1';
    $username = 'pinheir3_admin';
    $password = '080880Gelboy';
    
    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
    echo "<p>✅ Conectado ao banco de dados</p>";
    
    // Verificar dados atuais da rota
    $sqlRota = "SELECT id, titulo, descricao, status FROM solicitacoes_rotas WHERE id = 1";
    $stmtRota = $pdo->query($sqlRota);
    $rota = $stmtRota->fetch(PDO::FETCH_ASSOC);
    
    if ($rota) {
        echo "<h2>📊 Dados Atuais da Rota ID 1:</h2>";
        echo "<ul>";
        echo "<li><strong>ID:</strong> {$rota['id']}</li>";
        echo "<li><strong>Título:</strong> {$rota['titulo']}</li>";
        echo "<li><strong>Descrição:</strong> " . ($rota['descricao'] ?? 'NULL') . "</li>";
        echo "<li><strong>Status:</strong> {$rota['status']}</li>";
        echo "</ul>";
        
        // Se a descrição estiver vazia, adicionar uma descrição
        if (empty($rota['descricao'])) {
            echo "<h2>🔧 Adicionando Descrição:</h2>";
            
            $descricao = "Rota de atendimento com " . $rota['titulo'] . " - Visita técnica para manutenção e suporte";
            
            $sqlUpdate = "UPDATE solicitacoes_rotas SET descricao = ? WHERE id = 1";
            $stmtUpdate = $pdo->prepare($sqlUpdate);
            $stmtUpdate->execute([$descricao]);
            
            echo "<p>✅ Descrição atualizada: $descricao</p>";
            
            // Verificar novamente
            $stmtRota = $pdo->query($sqlRota);
            $rota = $stmtRota->fetch(PDO::FETCH_ASSOC);
            
            echo "<h2>📊 Dados Após Atualização:</h2>";
            echo "<ul>";
            echo "<li><strong>ID:</strong> {$rota['id']}</li>";
            echo "<li><strong>Título:</strong> {$rota['titulo']}</li>";
            echo "<li><strong>Descrição:</strong> " . ($rota['descricao'] ?? 'NULL') . "</li>";
            echo "<li><strong>Status:</strong> {$rota['status']}</li>";
            echo "</ul>";
        } else {
            echo "<p>ℹ️ A rota já possui descrição</p>";
        }
    } else {
        echo "<p>❌ Rota ID 1 não encontrada</p>";
    }
    
    echo "<h2>✅ Verificação Concluída!</h2>";
    echo "<p>Agora teste o app novamente. Deve mostrar o motivo corretamente.</p>";
    
} catch (Exception $e) {
    echo "<p>❌ Erro: " . $e->getMessage() . "</p>";
}
?>
