🔧(backend): Perbaikan & optimasi controller serta view untuk modul penilai dan surveyor
- PenilaiController: tambah eager loading relasi `penawaran` untuk kurangi N+1 query - RegistrasiFinalController: ubah filter status dari `spk` → `registrasi-final` - SurveyorController: perbaiki pengecekan jenisPenilaian dengan `in_array` (support External/Eksternal, case-insensitive) - SurveyorController: ubah field `tanggal_laporan` → `tgl_final_laporan` sesuai DB baru - SurveyorController: sanitasi koordinat lat/lon dengan menghapus koma untuk valid format - SurveyorController: perbaiki exception handling (`Exeception` → `\Exception`, `$th` → `$e`, tambah namespace lengkap) - SurveyorController: konsistensi penggunaan `Auth::user()` alih-alih `auth()->user()` - View pembayaran/index.blade.php: tambahkan safe navigation `data.debiture?.name` untuk hindari null error - View penilai/index.blade.php: cleanup baris kosong & perbaiki logika status pakai `data.penawaran?.status`
This commit is contained in:
@@ -195,7 +195,7 @@
|
||||
debitur_id: {
|
||||
title: 'Debitur',
|
||||
render: (item, data) => {
|
||||
return `${data.debiture.name}`;
|
||||
return `${data.debiture?.name}`;
|
||||
},
|
||||
},
|
||||
status_bayar: {
|
||||
|
||||
Reference in New Issue
Block a user