fix(penilai): perbaikkan inputan total nilai pasar jika unit apartement
This commit is contained in:
@@ -1054,26 +1054,33 @@ class PenilaiController extends Controller
|
||||
$validatedData = $request->all();
|
||||
$result = $this->inspeksiService->storeInspeksi($validatedData, $request->input('type'), $request);
|
||||
|
||||
$data = [];
|
||||
|
||||
$data = [
|
||||
'luas_tanah' => $request->input('luas_tanah'),
|
||||
'nilai_tanah_1' => $request->input('nilai_tanah_1'),
|
||||
'nilai_tanah_2' => $request->input('nilai_tanah_2'),
|
||||
'luas_bangunan' => $request->input('luas_bangunan'),
|
||||
'nilai_bangunan_1' => $request->input('nilai_bangunan_1'),
|
||||
'nilai_bangunan_2' => $request->input('nilai_bangunan_2'),
|
||||
'sarana_pelengkap_penilai' => $request->input('sarana_pelengkap_penilai'),
|
||||
'nilai_sarana_pelengkap_1' => $request->input('nilai_sarana_pelengkap_1'),
|
||||
'nilai_sarana_pelengkap_2' => $request->input('nilai_sarana_pelengkap_2'),
|
||||
'total_nilai_pasar_wajar' => $request->input('total_nilai_pasar_wajar'),
|
||||
'likuidasi' => $request->input('likuidasi'),
|
||||
'likuidasi_nilai_1' => $request->input('likuidasi_nilai_1'),
|
||||
'likuidasi_nilai_2' => $request->input('likuidasi_nilai_2'),
|
||||
'asuransi_luas_bangunan' => $request->input('asuransi_luas_bangunan'),
|
||||
'asuransi_nilai_1' => $request->input('asuransi_nilai_1'),
|
||||
'asuransi_nilai_2' => $request->input('asuransi_nilai_2'),
|
||||
'keterangan_penilai' => $request->input('keterangan_penilai') ?? [],
|
||||
];
|
||||
$kategoriUnik = ['tanah', 'bangunan', 'apartemen-kantor', 'alat-berat', 'mesin', 'kendaraan', 'pesawat', 'kapal', 'sarana_pelengkap_penilai'];
|
||||
|
||||
foreach ($kategoriUnik as $kategori) {
|
||||
// Dynamically generate keys
|
||||
$luasKey = 'luas_' . $kategori;
|
||||
$nilaiKey1 = 'nilai_' . $kategori . '_1';
|
||||
$nilaiKey2 = 'nilai_' . $kategori . '_2';
|
||||
|
||||
// Collect data if exists
|
||||
if ($request->has($luasKey)) {
|
||||
$data[$luasKey] = $request->input($luasKey);
|
||||
}
|
||||
if ($request->has($nilaiKey1)) {
|
||||
$data[$nilaiKey1] = $request->input($nilaiKey1);
|
||||
}
|
||||
if ($request->has($nilaiKey2)) {
|
||||
$data[$nilaiKey2] = $request->input($nilaiKey2);
|
||||
}
|
||||
}
|
||||
|
||||
$data['total_nilai_pasar_wajar'] = $request->input('total_nilai_pasar_wajar');
|
||||
$data['likuidasi'] = $request->input('likuidasi');
|
||||
$data['likuidasi_nilai_1'] = $request->input('likuidasi_nilai_1');
|
||||
$data['likuidasi_nilai_2'] = $request->input('likuidasi_nilai_2');
|
||||
$data['keterangan_penilai'] = $request->input('keterangan_penilai') ?? [];
|
||||
|
||||
$npwData = [];
|
||||
$npwCounter = 1;
|
||||
|
||||
Reference in New Issue
Block a user