diff --git a/app/Console/Commands/SendInvoiceTransitReport.php b/app/Console/Commands/SendInvoiceTransitReport.php index 3457036..0c236d1 100644 --- a/app/Console/Commands/SendInvoiceTransitReport.php +++ b/app/Console/Commands/SendInvoiceTransitReport.php @@ -4,6 +4,7 @@ namespace App\Console\Commands; use App\Mail\InvoiceTransitMail; use App\Models\AlertMailRule; +use App\Models\InvoiceInTransit; use App\Models\InvoiceMaster; use App\Models\Plant; use Illuminate\Console\Command; @@ -52,6 +53,13 @@ class SendInvoiceTransitReport extends Command return; } + $todayRecordExists = InvoiceInTransit::whereDate('created_at', now()->toDateString())->first(); + + if (!$todayRecordExists) { + $this->info('No records created today. Mail not sent.'); + return; + } + if (strtolower($scheduleType) == 'daily') { $results = DB::table('invoice_in_transits as it') ->join('invoice_masters as im', function ($join) {