Update: 2026-07-14 00:54:50
This commit is contained in:
@@ -2,9 +2,10 @@
|
||||
// backend/transit/cron_approaching_alerts.php
|
||||
// يُنفذ كل دقيقة عبر Cron Job لإرسال تنبيهات اقتراب الباص من المحطات (أقل من 2 كم)
|
||||
//
|
||||
// ملاحظة أداء: الاستعلام الأول رخيص (فهرس idx على status)، ولكل رحلة نشطة
|
||||
// فقط استعلامان إضافيان — ويُتجاهل فوراً أي رحلة بلا موقع GPS حديث (< 3 دقائق)
|
||||
// لتفادي ضرب القاعدة لرحلات متوقفة أو باصات فقدت الاتصال.
|
||||
// ملاحظة أداء: الاستعلام الأول يستخدم فهرس idx_status (WHERE status='started')
|
||||
// فيقرأ فقط الرحلات الجارية الآن (عددها = عدد الباصات على الطريق، صغير)، لا كل
|
||||
// الجدول. لكل رحلة نشطة استعلامان إضافيان فقط، ويُتجاهل فوراً أي رحلة بلا موقع
|
||||
// GPS حديث (< 3 دقائق). خارج أوقات الدوام (لا رحلات) يخرج فوراً بلا أي عمل.
|
||||
|
||||
require_once __DIR__ . '/../core/bootstrap.php';
|
||||
require_once __DIR__ . '/functions.php';
|
||||
|
||||
Reference in New Issue
Block a user