<?php
require_once 'conexao.php';

echo "🧪 Teste Simples de Update<br>";

try {
    $pdo = conectarBanco();
    
    $rotaId = 39;
    $clienteId = 82;
    $novoStatus = 'chegou';
    
    // 1. Verificar antes
    $sql = "SELECT status_atendimento FROM rota_clientes WHERE id = ? AND solicitacao_rota_id = ?";
    $stmt = $pdo->prepare($sql);
    $stmt->execute([$clienteId, $rotaId]);
    $cliente = $stmt->fetch(PDO::FETCH_ASSOC);
    
    echo "Status ANTES: '{$cliente['status_atendimento']}'<br>";
    
    // 2. Fazer update
    $sqlUpdate = "UPDATE rota_clientes SET status_atendimento = ? WHERE id = ? AND solicitacao_rota_id = ?";
    $stmtUpdate = $pdo->prepare($sqlUpdate);
    $success = $stmtUpdate->execute([$novoStatus, $clienteId, $rotaId]);
    
    echo "Update success: " . ($success ? 'true' : 'false') . "<br>";
    echo "Rows affected: " . $stmtUpdate->rowCount() . "<br>";
    
    // 3. Verificar depois
    $stmt->execute([$clienteId, $rotaId]);
    $clienteDepois = $stmt->fetch(PDO::FETCH_ASSOC);
    
    echo "Status DEPOIS: '{$clienteDepois['status_atendimento']}'<br>";
    
    if ($clienteDepois['status_atendimento'] === $novoStatus) {
        echo "✅ SUCESSO! Status atualizado corretamente<br>";
    } else {
        echo "❌ ERRO! Status não foi atualizado<br>";
    }
    
} catch (Exception $e) {
    echo "❌ Erro: " . $e->getMessage() . "<br>";
}
?>
