<?php
// backend/cron/actualizar_gerente_entrenamiento.php
// Actualiza tipoComision de GERENTE ENTRENAMIENTO a GERENTE DE TIENDA despues de 90 dias

date_default_timezone_set('America/Mexico_City');
require_once __DIR__ . '/../db/conexion.php';

$sql = "UPDATE Plantilla
		SET tipoComision = 'GERENTE DE TIENDA'
		WHERE `Estatus` = 'ACTIVO'
		   AND tipoComision = 'GERENTE ENTRENAMIENTO'
		   AND DATE_ADD(`FECHA DE INGRESO`, INTERVAL 90 DAY) <= CURDATE()";

$stmt = $conn->prepare($sql);
$stmt->execute();

if ($stmt->error) {
	error_log('❌ Error al actualizar tipoComision en cron: ' . $stmt->error);
	echo json_encode(['success' => false, 'message' => 'Error al actualizar tipoComision']);
} else {
	$afectadas = $stmt->affected_rows;
	error_log('✅ tipoComision actualizado a GERENTE DE TIENDA. Registros: ' . $afectadas);
	echo json_encode(['success' => true, 'message' => "Registros actualizados: $afectadas"]);
}

$stmt->close();
$conn->close();
?>
