perbaiki looping pada kirim surat tender kjpp pada saat gagal kirim

This commit is contained in:
2024-11-22 09:17:52 +07:00
committed by putrakuningan
parent e980446dfe
commit 42539fb402

View File

@@ -858,6 +858,7 @@ class TenderController extends Controller
return redirect()->route('tender.penawaran.ulang.index')->with('success', 'Email Penawaran Berhasil Terkirim!'); return redirect()->route('tender.penawaran.ulang.index')->with('success', 'Email Penawaran Berhasil Terkirim!');
} catch (\Exception $e) { } catch (\Exception $e) {
// Log email gagal // Log email gagal
foreach ($kjpps as $email) {
$log = PenawaranEmailTenderLog::where('penawaran_id', $penawaran->id) $log = PenawaranEmailTenderLog::where('penawaran_id', $penawaran->id)
->where('to_email', $email) ->where('to_email', $email)
->where('status', 'success') ->where('status', 'success')
@@ -882,7 +883,6 @@ class TenderController extends Controller
'updated_at' => now(), 'updated_at' => now(),
]); ]);
} else { } else {
foreach ($kjpps as $email) {
PenawaranEmailTenderLog::create([ PenawaranEmailTenderLog::create([
'penawaran_id' => $penawaran->id, 'penawaran_id' => $penawaran->id,
'kjpp' => $dp1->kjpp->code . ' | ' . $dp1->kjpp->name, 'kjpp' => $dp1->kjpp->code . ' | ' . $dp1->kjpp->name,
@@ -896,6 +896,7 @@ class TenderController extends Controller
]); ]);
} }
} }
return redirect()->route('tender.penawaran.showKirimEmail', ['noreg' => $noreg])->with('error', 'Email Penawaran Gagal Terkirim!'); return redirect()->route('tender.penawaran.showKirimEmail', ['noreg' => $noreg])->with('error', 'Email Penawaran Gagal Terkirim!');
} }
} }