Adding delay and penalty calculations

This commit is contained in:
2026-07-22 14:10:05 +03:30
parent 28bf82cde9
commit e1f86e6ffe
21 changed files with 1285 additions and 99 deletions
+12
View File
@@ -2,7 +2,19 @@
use Illuminate\Foundation\Inspiring;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\Schedule;
Artisan::command('inspire', function () {
$this->comment(Inspiring::quote());
})->purpose('Display an inspiring quote');
Schedule::command('birthdays:notify')->dailyAt('09:00');
// گزارش تأخیر روز قبل — هر روز ساعت ۲۲:۳۰
Schedule::command('late:daily-report')->dailyAt('22:30');
// گزارش هفته (شنبه تا جمعه) — جمعه‌شب ساعت ۲۳:۰۰
Schedule::command('late:weekly-report')->weeklyOn(5, '23:00');
// گزارش ماه شمسی قبل — هر روز چک می‌شود؛ فقط روز اول ماه بعد اجرا شود
Schedule::command('late:monthly-report')->dailyAt('23:15');