From 9fb176751c79a076fb979ad2c6d5ca6a7a544840 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Fri, 13 Dec 2024 11:06:33 +0700 Subject: [PATCH] fix error detail --- app/Http/Controllers/KJPPController.php | 31 ++++++++++++++----------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/app/Http/Controllers/KJPPController.php b/app/Http/Controllers/KJPPController.php index 3a1b1c7..4512b8a 100644 --- a/app/Http/Controllers/KJPPController.php +++ b/app/Http/Controllers/KJPPController.php @@ -271,35 +271,38 @@ class KJPPController extends Controller $detailNamaPicMarketing = json_decode($kjpp->detail_nama_pic_marketing); $detailNomorHpPicMarketing = json_decode($kjpp->detail_nomor_hp_pic_marketing); - // dd($detailNamaPimpinan); + //dd($detailNamaPimpinan); - $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)); + } - // dd($detailJoinPimpinan); + //dd($detailNamaPicReviewer ); $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));