From d6e1586b4bac8cca0fb4bfaac09a64e503755103 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Mon, 3 Feb 2025 14:04:55 +0700 Subject: [PATCH] feat(dokumen_jaminan): tambahkan custom fields pada legalitas jaminan - Menambahkan pengambilan custom fields jika tersedia pada legalitas jaminan. - Memastikan custom fields disertakan dalam data legalitas baru yang dibuat. --- app/Http/Controllers/DokumenJaminanController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/Http/Controllers/DokumenJaminanController.php b/app/Http/Controllers/DokumenJaminanController.php index e86f22a..f4966ce 100644 --- a/app/Http/Controllers/DokumenJaminanController.php +++ b/app/Http/Controllers/DokumenJaminanController.php @@ -527,6 +527,11 @@ foreach ($newLegalitasJaminan as $legalitas) { if (!Collection::make($existingLegalitas)->contains('jenis_legalitas_jaminan_id', $legalitas->id)) { + $customFields = []; + if($legalitas->custom_fields) { + $customFields = CustomField::whereIn('id', $legalitas->custom_fields)->get(); + } + $newLegalitas[] = [ 'id' => null, 'jenis_legalitas_jaminan_id' => $legalitas->id, @@ -535,6 +540,7 @@ 'dokumen_nomor' => null, 'custom_field' => $legalitas->custom_field, 'custom_field_type' => $legalitas->custom_field_type, + 'custom_fields' => $customFields, 'details' => null, 'keterangan' => null, 'is_existing' => false,