Merge pull request 'Added logic if data not exist on the day mail wont trigger for invoice in transit' (#444) from ranjith-dev into master
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 16s
All checks were successful
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 16s
Reviewed-on: #444
This commit was merged in pull request #444.
This commit is contained in:
@@ -4,6 +4,7 @@ namespace App\Console\Commands;
|
|||||||
|
|
||||||
use App\Mail\InvoiceTransitMail;
|
use App\Mail\InvoiceTransitMail;
|
||||||
use App\Models\AlertMailRule;
|
use App\Models\AlertMailRule;
|
||||||
|
use App\Models\InvoiceInTransit;
|
||||||
use App\Models\InvoiceMaster;
|
use App\Models\InvoiceMaster;
|
||||||
use App\Models\Plant;
|
use App\Models\Plant;
|
||||||
use Illuminate\Console\Command;
|
use Illuminate\Console\Command;
|
||||||
@@ -52,6 +53,13 @@ class SendInvoiceTransitReport extends Command
|
|||||||
return;
|
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') {
|
if (strtolower($scheduleType) == 'daily') {
|
||||||
$results = DB::table('invoice_in_transits as it')
|
$results = DB::table('invoice_in_transits as it')
|
||||||
->join('invoice_masters as im', function ($join) {
|
->join('invoice_masters as im', function ($join) {
|
||||||
|
|||||||
Reference in New Issue
Block a user