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.
This commit is contained in:
@@ -527,6 +527,11 @@
|
|||||||
|
|
||||||
foreach ($newLegalitasJaminan as $legalitas) {
|
foreach ($newLegalitasJaminan as $legalitas) {
|
||||||
if (!Collection::make($existingLegalitas)->contains('jenis_legalitas_jaminan_id', $legalitas->id)) {
|
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[] = [
|
$newLegalitas[] = [
|
||||||
'id' => null,
|
'id' => null,
|
||||||
'jenis_legalitas_jaminan_id' => $legalitas->id,
|
'jenis_legalitas_jaminan_id' => $legalitas->id,
|
||||||
@@ -535,6 +540,7 @@
|
|||||||
'dokumen_nomor' => null,
|
'dokumen_nomor' => null,
|
||||||
'custom_field' => $legalitas->custom_field,
|
'custom_field' => $legalitas->custom_field,
|
||||||
'custom_field_type' => $legalitas->custom_field_type,
|
'custom_field_type' => $legalitas->custom_field_type,
|
||||||
|
'custom_fields' => $customFields,
|
||||||
'details' => null,
|
'details' => null,
|
||||||
'keterangan' => null,
|
'keterangan' => null,
|
||||||
'is_existing' => false,
|
'is_existing' => false,
|
||||||
|
|||||||
Reference in New Issue
Block a user