Merge remote-tracking branch 'origin/feature/senior-officer' into staging
This commit is contained in:
@@ -1180,33 +1180,33 @@ class SurveyorController extends Controller
|
|||||||
if (!isset($dataForm['bangunan'])) {
|
if (!isset($dataForm['bangunan'])) {
|
||||||
$dataForm['bangunan'] = [];
|
$dataForm['bangunan'] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($dataForm['bangunan']['luas_tanah_bagunan'])) {
|
if (!isset($dataForm['bangunan']['luas_tanah_bagunan'])) {
|
||||||
$dataForm['bangunan']['luas_tanah_bagunan'] = [];
|
$dataForm['bangunan']['luas_tanah_bagunan'] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
$cekBanguan = isset($dataForm['bangunan']['luas_tanah_bagunan']['sesuai']) && $dataForm['bangunan']['luas_tanah_bagunan']['sesuai'] === 'sesuai'
|
$cekBanguan = isset($dataForm['bangunan']['luas_tanah_bagunan']['sesuai']) && $dataForm['bangunan']['luas_tanah_bagunan']['sesuai'] === 'sesuai'
|
||||||
? 'sesuai'
|
? 'sesuai'
|
||||||
: 'tidak sesuai';
|
: 'tidak sesuai';
|
||||||
|
|
||||||
$dataForm['bangunan']['luas_tanah_bagunan'][$cekBanguan] = $request->input('luas_tanah_bagunan');
|
$dataForm['bangunan']['luas_tanah_bagunan'][$cekBanguan] = $request->input('luas_tanah_bagunan');
|
||||||
$needsSave = true;
|
$needsSave = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($request->filled('luas_tanah')) {
|
if ($request->filled('luas_tanah')) {
|
||||||
if (!isset($dataForm['tanah'])) {
|
if (!isset($dataForm['tanah'])) {
|
||||||
$dataForm['tanah'] = [];
|
$dataForm['tanah'] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!isset($dataForm['tanah']['luas_tanah'])) {
|
if (!isset($dataForm['tanah']['luas_tanah'])) {
|
||||||
$dataForm['tanah']['luas_tanah'] = [];
|
$dataForm['tanah']['luas_tanah'] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
$cekLuas = isset($dataForm['tanah']['luas_tanah']['sesuai']) && $dataForm['tanah']['luas_tanah']['sesuai'] === 'sesuai'
|
$cekLuas = isset($dataForm['tanah']['luas_tanah']['sesuai']) && $dataForm['tanah']['luas_tanah']['sesuai'] === 'sesuai'
|
||||||
? 'sesuai'
|
? 'sesuai'
|
||||||
: 'tidak sesuai';
|
: 'tidak sesuai';
|
||||||
|
|
||||||
$dataForm['tanah']['luas_tanah'][$cekLuas] = $request->input('luas_tanah');
|
$dataForm['tanah']['luas_tanah'][$cekLuas] = $request->input('luas_tanah');
|
||||||
$needsSave = true;
|
$needsSave = true;
|
||||||
}
|
}
|
||||||
@@ -1482,11 +1482,22 @@ class SurveyorController extends Controller
|
|||||||
$fotoForm['object_jaminan'] = [];
|
$fotoForm['object_jaminan'] = [];
|
||||||
}
|
}
|
||||||
if (empty($fotoForm['object_jaminan'])) {
|
if (empty($fotoForm['object_jaminan'])) {
|
||||||
$fotoForm['object_jaminan'][] = ['foto_objek' => $newFoto];
|
$fotoForm['object_jaminan'][] = [
|
||||||
|
'name_objek' => 'Tampak Depan Objek',
|
||||||
|
'foto_objek' => $newFoto,
|
||||||
|
'deskripsi_objek' => ''
|
||||||
|
];
|
||||||
} else {
|
} else {
|
||||||
|
// Update objek pertama dalam array object_jaminan
|
||||||
$fotoForm['object_jaminan'][0]['foto_objek'] = $newFoto;
|
$fotoForm['object_jaminan'][0]['foto_objek'] = $newFoto;
|
||||||
|
|
||||||
|
// Tambahkan nama dan deskripsi jika belum ada
|
||||||
|
if (!isset($fotoForm['object_jaminan'][0]['name_objek'])) {
|
||||||
|
$fotoForm['object_jaminan'][0]['name_objek'] = 'Tampak Depan Objek';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$inspeksi->foto_form = json_encode($fotoForm);
|
$inspeksi->foto_form = json_encode($fotoForm);
|
||||||
$inspeksi->save();
|
$inspeksi->save();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user