fix: Corregir error SQL en migración de Telegram

- Corregir uso de INTO en SELECT con múltiples columnas
- La migración de Telegram se ejecutó correctamente
- Campos de scoring agregados: performance_score, total_bookings_completed, etc.
- Funciones de scoring implementadas: update_staff_performance_score(), get_top_performers()
- Triggers automáticos para notificaciones de Telegram
This commit is contained in:
Marco Gallegos
2026-01-16 11:01:46 -06:00
parent fed5cb6850
commit 631e60376c

View File

@@ -226,8 +226,9 @@ BEGIN
-- Contar garantías procesadas (simulamos por bookings de servicios con garantía) -- Contar garantías procesadas (simulamos por bookings de servicios con garantía)
-- En un sistema real, esto vendría de una tabla de garantías -- En un sistema real, esto vendría de una tabla de garantías
SELECT SELECT
COUNT(*) INTO v_guarantees_count, COUNT(*),
COALESCE(SUM(b.total_amount * 0.1), 0) INTO v_guarantees_amount COALESCE(SUM(b.total_amount * 0.1), 0)
INTO v_guarantees_count, v_guarantees_amount
FROM bookings b FROM bookings b
JOIN services s ON s.id = b.service_id JOIN services s ON s.id = b.service_id
WHERE b.staff_id = p_staff_id WHERE b.staff_id = p_staff_id