<?php
require_once __DIR__ . '/../../config/config.php';
requireLogin();

header('Content-Type: application/json');

$db = getDB();
$equipoId = intval($_GET['equipo_id'] ?? 0);
$limit = intval($_GET['limit'] ?? 10);

if (!$equipoId) {
    echo json_encode(['error' => 'Equipo no especificado']);
    exit;
}

// Obtener información del equipo
$stmt = $db->prepare("SELECT * FROM equipos_refrigeracion WHERE id = ?");
$stmt->execute([$equipoId]);
$equipo = $stmt->fetch(PDO::FETCH_ASSOC);

// Obtener últimos registros
$stmt = $db->prepare("
    SELECT r.*, u.nombre as operador_nombre
    FROM registros_temperatura r
    LEFT JOIN usuarios u ON r.operador_id = u.id
    WHERE r.equipo_id = ?
    ORDER BY r.fecha DESC, r.hora DESC
    LIMIT ?
");
$stmt->execute([$equipoId, $limit]);
$registros = $stmt->fetchAll(PDO::FETCH_ASSOC);

echo json_encode([
    'equipo' => $equipo,
    'registros' => $registros
]);
