Added msg in import transit mail
Some checks failed
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (push) Successful in 15s
Scan for leaked secrets using Kingfisher / kingfisher-secrets-scan (pull_request) Successful in 16s
Gemini PR Review / Gemini PR Review (pull_request) Failing after 19s
Laravel Pint / pint (pull_request) Successful in 1m55s
Laravel Larastan / larastan (pull_request) Failing after 3m21s

This commit is contained in:
dhanabalan
2026-07-01 09:51:52 +05:30
parent 075591459f
commit c338751a48
2 changed files with 24 additions and 7 deletions

View File

@@ -4,8 +4,10 @@ namespace App\Console\Commands;
use App\Mail\ImportTransitMail;
use App\Models\AlertMailRule;
use App\Models\EmployeeMaster;
use App\Models\ImportTransit;
use App\Models\Plant;
use Filament\Facades\Filament;
use Illuminate\Console\Command;
use Maatwebsite\Excel\Facades\Excel;
use App\Exports\ImportTransitReportExport;
@@ -81,11 +83,22 @@ class SendImportTransit extends Command
'local'
);
$updatedBy = $tableData->last()?->updated_by;
$employee = EmployeeMaster::where('code', $updatedBy)
->select('name', 'mobile_number')
->first();
$employeeName = $employee?->name;
$mobileNumber = $employee?->mobile_number;
$mail = new ImportTransitMail(
$scheduleType,
$tableData,
$mailSubject,
$fileName
$fileName,
$employeeName,
$mobileNumber,
);
$toEmails = collect(explode(',', $rule->email))
@@ -111,11 +124,9 @@ class SendImportTransit extends Command
->cc($ccEmails)
->send($mail);
$this->info(
"Mail sent → Rule {$rule->id} | To: " . implode(', ', $toEmails)
);
}
$this->info("Mail sent → Rule {$rule->id} | To: " . implode(', ', $toEmails));
}
}
}
}