From 561bf7237e5016c3c8b65d3d6d24f635ad1636d8 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 3 Feb 2025 13:16:55 +0700 Subject: [PATCH] feat(tender): tambahkan informasi pengguna pada email penawaran - Menambahkan parameter pengguna pada konstruktor SendPenawaranKJPPTenderJob. - Mengupdate pengambilan data pengguna di TenderController. - Memperbarui tampilan email untuk menampilkan tanda tangan dan nama pengguna yang benar. --- app/Http/Controllers/TenderController.php | 6 ++++-- app/Jobs/SendPenawaranKJPPTenderJob.php | 8 ++++++-- resources/views/penawaran/kirimEmailKJPP.blade.php | 6 +++--- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/TenderController.php b/app/Http/Controllers/TenderController.php index e6822a0..2044356 100644 --- a/app/Http/Controllers/TenderController.php +++ b/app/Http/Controllers/TenderController.php @@ -929,7 +929,8 @@ class TenderController extends Controller 'villages' => $villages, 'districts' => $districts, 'cities' => $cities, - 'provinces' => $provinces + 'provinces' => $provinces, + 'user' => $this->user, ])->render(); SendPenawaranKJPPTenderJob::dispatch( @@ -940,7 +941,8 @@ class TenderController extends Controller $villages, $districts, $cities, - $provinces + $provinces, + $user ); try { diff --git a/app/Jobs/SendPenawaranKJPPTenderJob.php b/app/Jobs/SendPenawaranKJPPTenderJob.php index 52045a2..d4debea 100644 --- a/app/Jobs/SendPenawaranKJPPTenderJob.php +++ b/app/Jobs/SendPenawaranKJPPTenderJob.php @@ -22,11 +22,12 @@ class SendPenawaranKJPPTenderJob implements ShouldQueue protected $districts; protected $cities; protected $provinces; + protected $user; /** * Create a new job instance. */ - public function __construct($kjpps, $dp1, $penawaran, $permohonan, $villages, $districts, $cities, $provinces) + public function __construct($kjpps, $dp1, $penawaran, $permohonan, $villages, $districts, $cities, $provinces, $user) { $this->kjpps = $kjpps; $this->dp1 = $dp1; // Simpan keseluruhan array dp1, bukan dp1[0] @@ -36,6 +37,7 @@ class SendPenawaranKJPPTenderJob implements ShouldQueue $this->districts = $districts; $this->cities = $cities; $this->provinces = $provinces; + $this->user = $user; } /** @@ -50,7 +52,8 @@ class SendPenawaranKJPPTenderJob implements ShouldQueue $this->villages, $this->districts, $this->cities, - $this->provinces + $this->provinces, + $this->user // Kirim user ke email sebagai cc dan bcc ); $email->with([ @@ -61,6 +64,7 @@ class SendPenawaranKJPPTenderJob implements ShouldQueue 'districts' => $this->districts, 'cities' => $this->cities, 'provinces' => $this->provinces, + 'user' => $this->user // Kirim user ke email sebagai cc dan bcc ]); $send = Mail::to($this->kjpps)->send($email); diff --git a/resources/views/penawaran/kirimEmailKJPP.blade.php b/resources/views/penawaran/kirimEmailKJPP.blade.php index 33ca36a..c60b6be 100644 --- a/resources/views/penawaran/kirimEmailKJPP.blade.php +++ b/resources/views/penawaran/kirimEmailKJPP.blade.php @@ -165,10 +165,10 @@
Best Regards,
- {{ $permohonan->user->name }} + {{ $user->name }}

- {{ $permohonan->user->name }} + {{ $user->name }}