From 4357fd022d5f96cfbb17b32dbecf894bcedef872 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20G=C3=BCnther?= Date: Fri, 1 May 2026 11:22:57 +0200 Subject: [PATCH] Small improvements --- app/Installer/ProductionDataSeeder.php | 8 -------- app/Installer/Providers/BdpLvSachsenDataSeeder.php | 10 ++++++++++ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/app/Installer/ProductionDataSeeder.php b/app/Installer/ProductionDataSeeder.php index 0d60230..b998645 100644 --- a/app/Installer/ProductionDataSeeder.php +++ b/app/Installer/ProductionDataSeeder.php @@ -28,7 +28,6 @@ class ProductionDataSeeder { $this->installParticipationFeeTypes(); $this->installParticipationTypes(); $this->installEfzStatus(); - $this->installCronTasks(); } private function installEfzStatus() { @@ -140,12 +139,5 @@ class ProductionDataSeeder { CronTaskType::create(['slug' => CronTaskType::CRON_TASK_TYPE_REALTIME]); CronTaskType::create(['slug' => CronTaskType::CRON_TASK_TYPE_DAILY]); } - - private function installCronTasks() { - CronTask::create(['name' => 'UploadInvoices', 'execution_type' => CronTaskType::CRON_TASK_TYPE_REALTIME]); - CronTask::create(['name' => 'CloseCostUnit', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '00:05']); - CronTask::create(['name' => 'CloseEvent', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '00:10']); - CronTask::create(['name' => 'NotifyTeam', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '20:00']); - } } diff --git a/app/Installer/Providers/BdpLvSachsenDataSeeder.php b/app/Installer/Providers/BdpLvSachsenDataSeeder.php index 2860c55..1fea724 100644 --- a/app/Installer/Providers/BdpLvSachsenDataSeeder.php +++ b/app/Installer/Providers/BdpLvSachsenDataSeeder.php @@ -2,6 +2,8 @@ namespace App\Installer\Providers; +use App\Enumerations\CronTaskType; +use App\Models\CronTask; use App\Models\Tenant; use App\Models\User; @@ -9,6 +11,7 @@ class BdpLvSachsenDataSeeder { public function execute() { $this->installTenants(); $this->installUsers(); + $this->installCronTasks(); } private function installTenants() @@ -258,4 +261,11 @@ class BdpLvSachsenDataSeeder { User::create($userData); } } + + private function installCronTasks() { + CronTask::create(['name' => 'UploadInvoices', 'execution_type' => CronTaskType::CRON_TASK_TYPE_REALTIME]); + CronTask::create(['name' => 'CloseCostUnit', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '00:05']); + CronTask::create(['name' => 'CloseEvent', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '00:10']); + CronTask::create(['name' => 'NotifyTeam', 'execution_type' => CronTaskType::CRON_TASK_TYPE_DAILY, 'schedule_time' => '20:00']); + } }