Giant Update

This commit is contained in:
Wian Drs
2026-07-31 13:57:11 +07:00
parent f68d967c8b
commit b0d08211ec
112 changed files with 6674 additions and 3 deletions
@@ -0,0 +1,24 @@
<?php
namespace App\Console\Commands;
use App\Services\Billing\InvoiceService;
use Illuminate\Console\Command;
class ProcessBillingSchedules extends Command
{
protected $signature = 'billing:process-schedules';
protected $description = 'Membuat tagihan customer dan memperbarui status sesuai jadwal profile tagihan';
public function handle(InvoiceService $service): int
{
$result = $service->processSchedules();
$this->info(
"Scheduler tagihan selesai: {$result['created']} dibuat, {$result['updated']} status diperbarui.",
);
return self::SUCCESS;
}
}