perbaikan data pembanding dan print out resume

This commit is contained in:
majid
2025-01-20 11:53:06 +07:00
parent 6cd79cce8b
commit 532d48c66f
3 changed files with 59 additions and 33 deletions

View File

@@ -1176,13 +1176,38 @@ class SurveyorController extends Controller
$dataForm = json_decode($inspeksi->data_form, true) ?: [];
// Inisialisasi struktur data jika belum ada
if (!isset($dataForm['bangunan'])) {
$dataForm['bangunan'] = [];
if ($request->filled('luas_tanah_bagunan')) {
if (!isset($dataForm['bangunan'])) {
$dataForm['bangunan'] = [];
}
if (!isset($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'
? 'sesuai'
: 'tidak sesuai';
$dataForm['bangunan']['luas_tanah_bagunan'][$cekBanguan] = $request->input('luas_tanah_bagunan');
$needsSave = true;
}
if (!isset($dataForm['tanah'])) {
$dataForm['tanah'] = [];
if ($request->filled('luas_tanah')) {
if (!isset($dataForm['tanah'])) {
$dataForm['tanah'] = [];
}
if (!isset($dataForm['tanah']['luas_tanah'])) {
$dataForm['tanah']['luas_tanah'] = [];
}
$cekLuas = isset($dataForm['tanah']['luas_tanah']['sesuai']) && $dataForm['tanah']['luas_tanah']['sesuai'] === 'sesuai'
? 'sesuai'
: 'tidak sesuai';
$dataForm['tanah']['luas_tanah'][$cekLuas] = $request->input('luas_tanah');
$needsSave = true;
}