Dispatch nya taruh di luar dan akan di cek apakah bisa di kirim ataupun tidak

This commit is contained in:
2024-11-25 10:14:59 +07:00
committed by putrakuningan
parent f54d7c4438
commit e0d9c5c983

View File

@@ -737,18 +737,18 @@ class TenderController extends Controller
'provinces' => $provinces 'provinces' => $provinces
])->render(); ])->render();
try { // Dispatch job untuk mengirim email
// Dispatch job untuk mengirim email SendPenawaranTenderJob::dispatch(
SendPenawaranTenderJob::dispatch( $kjpps->pluck('emails')->flatten()->toArray(),
$kjpps->pluck('emails')->flatten()->toArray(), $penawaran,
$penawaran, $permohonan,
$permohonan, $villages,
$villages, $districts,
$districts, $cities,
$cities, $provinces
$provinces );
);
try {
// Proses log email untuk setiap KJPP // Proses log email untuk setiap KJPP
foreach ($kjpps as $kjppData) { foreach ($kjpps as $kjppData) {
foreach ($kjppData['emails'] as $email) { foreach ($kjppData['emails'] as $email) {
@@ -932,19 +932,18 @@ class TenderController extends Controller
'provinces' => $provinces 'provinces' => $provinces
])->render(); ])->render();
SendPenawaranKJPPTenderJob::dispatch(
$kjpps,
$dp1,
$penawaran,
$permohonan,
$villages,
$districts,
$cities,
$provinces
);
try { try {
SendPenawaranKJPPTenderJob::dispatch(
$kjpps,
$dp1,
$penawaran,
$permohonan,
$villages,
$districts,
$cities,
$provinces
);
// Proses log email // Proses log email
foreach ($kjpps as $email) { foreach ($kjpps as $email) {
// Cek apakah sudah ada log dengan status 'failed' untuk email ini // Cek apakah sudah ada log dengan status 'failed' untuk email ini