feat(webstatement): tambahkan penjadwalan dan pendaftaran command ConvertHtmlToPdf
- Menambahkan command baru `ConvertHtmlToPdf` ke dalam `WebstatementServiceProvider`. - Mendaftarkan command ke dalam array commands untuk dapat digunakan di aplikasi. - Memperbarui `schedule` di `WebstatementServiceProvider` untuk menjalankan command `webstatement:convert-html-to-pdf` secara otomatis. - Ditambahkan penjadwalan harian pada pukul 09:30. - Logging hasil eksekusi command ke dalam file log `logs/convert-html-to-pdf.log`. Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com>
This commit is contained in:
@@ -7,6 +7,7 @@ use Illuminate\Support\ServiceProvider;
|
||||
use Nwidart\Modules\Traits\PathNamespace;
|
||||
use Illuminate\Console\Scheduling\Schedule;
|
||||
use Modules\Webstatement\Console\CombinePdf;
|
||||
use Modules\Webstatement\Console\ConvertHtmlToPdf;
|
||||
use Modules\Webstatement\Console\ExportDailyStatements;
|
||||
use Modules\Webstatement\Console\ProcessDailyMigration;
|
||||
use Modules\Webstatement\Console\GenerateBiayakartuCommand;
|
||||
@@ -58,7 +59,8 @@ class WebstatementServiceProvider extends ServiceProvider
|
||||
GenerateBiayaKartuCsvCommand::class,
|
||||
ProcessDailyMigration::class,
|
||||
ExportDailyStatements::class,
|
||||
CombinePdf::class
|
||||
CombinePdf::class,
|
||||
ConvertHtmlToPdf::class
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -105,6 +107,11 @@ class WebstatementServiceProvider extends ServiceProvider
|
||||
->dailyAt('09:30')
|
||||
->withoutOverlapping()
|
||||
->appendOutputTo(storage_path('logs/combine-pdf.log'));
|
||||
// Convert HTML to PDF
|
||||
$schedule->command('webstatement:convert-html-to-pdf')
|
||||
->dailyAt('09:30')
|
||||
->withoutOverlapping()
|
||||
->appendOutputTo(storage_path('logs/convert-html-to-pdf.log'));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user