Perbaiki pengolahan data JSON pada KJPPController dan tampilan email di show.blade.php

- Mengubah cara pengolahan data JSON di `KJPPController` untuk menghindari kesalahan pada struktur data.
- Menyesuaikan akses properti JSON di `show.blade.php` agar lebih sesuai dengan data yang diterima.
- Memastikan data ditampilkan secara konsisten dan mencegah error runtime.
This commit is contained in:
Daeng Deni Mardaeni
2024-12-13 14:00:46 +07:00
parent 9fb176751c
commit 88975f3cc8
2 changed files with 17 additions and 14 deletions

View File

@@ -217,32 +217,35 @@ class KJPPController extends Controller
$detailNamaPicMarketing = json_decode($kjpp->detail_nama_pic_marketing);
$detailNomorHpPicMarketing = json_decode($kjpp->detail_nomor_hp_pic_marketing);
$detailJoinPimpinan = json_encode(array_map(function ($nama, $nomor) {
return [
'nama_pimpinan' => $nama->nama_pimpinan,
'nomor_hp_pimpinan' => $nomor->nomor_hp_pimpinan
];
}, $detailNamaPimpinan, $detailNomorHpPimpinan));
$detailJoinPimpinan = [];
if($detailNamaPimpinan) {
$detailJoinPimpinan = json_encode(array_map(function ($nama, $nomor) {
return [
'nama_pimpinan' => $nama,
'nomor_hp_pimpinan' => $nomor
];
}, $detailNamaPimpinan, $detailNomorHpPimpinan));
}
$detailJoinPicReviewer = json_encode(array_map(function ($nama, $nomor) {
return [
'nama_pic_reviewer' => $nama->nama_pic_reviewer,
'nomor_hp_pic_reviewer' => $nomor->nomor_hp_pic_reviewer
'nama_pic_reviewer' => $nama,
'nomor_hp_pic_reviewer' => $nomor
];
}, $detailNamaPicReviewer, $detailNomorHpPicReviewer));
$detailJoinPicAdmin = json_encode(array_map(function ($nama, $nomor) {
return [
'nama_pic_admin' => $nama->nama_pic_admin,
'nomor_hp_pic_admin' => $nomor->nomor_hp_pic_admin
'nama_pic_admin' => $nama,
'nomor_hp_pic_admin' => $nomor
];
}, $detailNamaPicAdmin, $detailNomorHpPicAdmin));
$detailJoinPicMarketing = json_encode(array_map(function ($nama, $nomor) {
return [
'nama_pic_marketing' => $nama->nama_pic_marketing,
'nomor_hp_pic_marketing' => $nomor->nomor_hp_pic_marketing
'nama_pic_marketing' => $nama,
'nomor_hp_pic_marketing' => $nomor
];
}, $detailNamaPicMarketing, $detailNomorHpPicMarketing));
@@ -273,7 +276,7 @@ class KJPPController extends Controller
//dd($detailNamaPimpinan);
$detailJoinPimpinan =[];
$detailJoinPimpinan = [];
if($detailNamaPimpinan) {
$detailJoinPimpinan = json_encode(array_map(function ($nama, $nomor) {
return [