Daeng Deni Mardaeni
c153990c52
✨ feat(lpj): Perbaiki ekspor, pencarian, validasi tanggal, transaksi, logging, dan UI
...
- ActivityController: tambah default order `nomor_registrasi` desc; rapikan komentar & alur sorting
- LaporanHasilPenilaianJaminanInternalExternalController: pencarian debitur case-insensitive via `LOWER(name)`; normalisasi angka LPJ (luas_tanah, nilai_bangunan, likuidasi, NPW); perapihan spacing
- LaporanPenilaiJaminanController: validasi `start_date`/`end_date` dan buat nama file ekspor dinamis via `createNameLaporan`; gunakan `LaporanPenilaiJaminanExport($request)`; helper `getBranchId`
- LaporanPenilaianJaminanController: standarisasi respons JSON datatables; tambah `export(Request)` dengan nama `laporan_penilaian_jaminan_<start>_<end>.xlsx`
- NilaiPlafondController: bungkus proses datatables dalam transaksi DB (commit/rollback) dengan try/catch; tambah logging info/error; rapikan dan standarisasi respons JSON
- PenilaiController: map data pembanding ke `pembanding1/2/3`; tambah `print_out_laporan` dan `showLaporanInspeksi` (penentuan route back); stub `showInspectionReportReview`; perapihan minor
- Views debitur/components/debitur: perbaiki closing textarea, konsistensi event listener `function ()`, rapikan markup error
- Views debitur/components/jaminan: fallback `dokumen_nomor[$index] ?? ''` untuk hindari undefined index
- Views laporan/index: akses aman dengan optional chaining `?.`, fallback tanggal pada `formatDate`, akses `nilaiPlafond` aman
- Views laporan-penilai-jaminan/index + show: JS toggle tab (Laporan vs Hasil Inspeksi), CSS `hidden-tab`, gaya floating button, perapihan
- Views debitur/index: rapikan directive `@if` spacing pada tombol tambah
- Views noc/penyelesaian: perbaiki route key ke `noc.datatables.penyelesaian`
2025-11-10 20:47:56 +07:00
Daeng Deni Mardaeni
c4bb3bea28
🔧 (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`
2025-09-21 21:17:19 +07:00
Daeng Deni Mardaeni
ee7c8ce97f
🔧 refactor(inspeksi): gunakan updateOrCreate & perbaikan kode
...
- Ganti `Inspeksi::create()` → `updateOrCreate()` di PenilaiController (2x) & SurveyorController (1x) dengan kondisi upsert (permohonan_id + dokument_id)
- Tambah logging di SaveFormInspesksiService.php (`Log::info`) untuk debugging & validasi action kosong
- Perbaiki error handling dengan pesan lebih informatif `'Gagal menyimpan data : '.$e->getMessage()`
- Refaktor parsing action memakai array_map & array_filter agar lebih efisien
- Rapikan kode: hapus baris kosong tidak perlu & improve readability
- Perbaiki urutan class CSS di beberapa Blade view (rap-penilai, penilai/index, surveyor/inspeksi)
- Perbaiki XSS di rap-penilai.blade.php dengan `{!! json_encode($dokumen->address ?? '') !!}`
- Tingkatkan integritas database: cegah duplikasi data inspeksi via updateOrCreate()
- Tambah keamanan & maintainability: logging, validasi input, perbaikan format, serta pembersihan kode lama
2025-09-19 09:06:12 +07:00
majid
2708dead53
fix: save penilai dan so, perbaikan print sederhana dan standar
2025-05-23 13:48:17 +07:00
majid
8fbc02bfff
fix: update dokumentId and fix save penilai rap
2025-05-21 11:08:31 +07:00
majid
500118d787
fix: perbaikkan update surveyor dan penilai
2025-05-20 17:27:41 +07:00
Daeng Deni Mardaeni
7f6c702683
refactor(controllers): perbaikan struktur kode controllers Permohonan dan Penilai
...
- Reformat kode untuk meningkatkan keterbacaan, termasuk penghapusan spasi kosong yang tidak diperlukan.
- Penyesuaian indentasi dan konsistensi format import pada `PermohonanController`.
- Optimasi fungsi data handling pada fungsi-fungsi terkait permohonan seperti `update`, `destroy`, `dataForDatatables`, dan `dataForAuthorization`.
- Penyesuaian pemetaan data output dalam format JSON pada datatables.
- Penghapusan elemen komentar yang tidak relevan atau redundant.
Signed-off-by: Daeng Deni Mardaeni <ddeni05@gmail.com >
2025-05-05 11:39:05 +07:00
majid
573b2e2c74
fix(penilai): perbaikkan inputan total nilai pasar jika unit apartement
2025-03-27 10:25:22 +07:00
majid
d5a4c019cb
fix(so) : perbaikkan assigment atar region dan rejecte freeze
2025-03-21 10:37:19 +07:00
majid
b6e71ac865
fix(memo): perbaikkan upload foto di memo, foto existing hilang ketika upload ulang
2025-03-21 09:55:43 +07:00
majid
850074ee7e
fix(otorisator): ubah permohonan id
2025-03-20 15:35:45 +07:00
majid
adfc1b3cec
fix(surveyor/penilai): perbaikkan jadwal kunjungan dan print out memo
2025-03-17 14:54:43 +07:00
majid
bbb0e006e7
fix(penilai): perbaikkan data double di table penilai -> hapus field inspeksi id dan perbaikkan format tanggal
2025-03-17 10:42:08 +07:00
majid
a3b3793fcd
fix(penilai/so): prbaikkan pindah penilai dan tambah filter role penilai
2025-03-14 08:49:40 +07:00
majid
ff928b6257
fix(penilai): perbaikkan urutan data di menu penilai, dan perbaikkan waktu print sederhana
2025-03-13 11:14:47 +07:00
majid
a12c566fbd
fix(penilai/so): perbaikkan menu sla unfreeze
2025-03-12 00:57:33 +07:00
majid
ef7a47ebb9
fix(penilai): perbaikkan luas tanah, bangunan, dan print out sederhana, dan rap
2025-03-11 13:15:51 +07:00
majid
5a8b93b5f7
fix(penilai): perbaikkan keterangan freeze dan ubah name kjjp ke kjpp, handle key foto memo
2025-03-11 11:51:01 +07:00
Daeng Deni Mardaeni
de6e7ad732
feat(permohonan): tambahkan relasi laporanExternal dan perbarui query show
...
- Menambahkan method laporanExternal pada model Permohonan untuk mendefinisikan relasi dengan LaporanExternal.
- Memperbarui query pada method show di PenilaiController untuk menyertakan relasi jenisPenilaian dan laporanExternal.
2025-03-10 10:37:19 +07:00
majid
340dce7ed7
fix(penilai/surveyor): perbaikkan print out dokument jaminan
2025-03-08 18:34:17 +07:00
majid
0976794aa2
fix(penilai): perbaikkan save penilai dan free text jenis asset lainnya
2025-03-08 08:55:46 +01:00
majid
a29e72f5cc
fix(penilai): perbaikkan save penilai dan foto lampiran, kembali ke back
2025-03-07 11:27:39 +01:00
majid
0c33c1e070
fix(penilai): perbaikkan save laporan di penilai
2025-03-07 11:27:39 +01:00
majid
50ce815ac1
fix(surveyor) :hilakan tobol save luas tanah, bagunna, ubah message ke keterangan
2025-03-07 13:40:33 +07:00
Daeng Deni Mardaeni
f7c85fc24e
feat(penilai): tambahkan fitur unggah foto dan simpan memo dengan foto
...
- Menambahkan metode `uploadTempPhoto` untuk mengunggah foto sementara.
- Menambahkan metode `storeMemoWithPhotos` untuk menyimpan memo beserta foto.
- Memperbarui rute untuk mendukung pengunggahan foto dan penyimpanan memo.
- Memperbarui tampilan untuk menampilkan foto yang sudah ada dan mengubah ID dropzone.
2025-03-07 09:53:55 +07:00
Daeng Deni Mardaeni
a1e98090a8
feat(penilai): tambahkan kolom jenis laporan dan perhitungan due date SLA
...
- Menambahkan kolom "Jenis Laporan" pada tampilan daftar penilai.
- Memperbarui logika perhitungan due date SLA berdasarkan tipe laporan dan nilai plafond.
- Menyertakan relasi 'penilai' dan 'nilaiPlafond' dalam query untuk pengambilan data.
2025-03-06 18:17:02 +07:00
majid
65bfa9eeec
fix(pemohon/survey): penambahan resedule di awal pemohon dan resedule suveyor, dan perbaikkan tolak paparan, dan perbaikkan struktur foto
2025-03-06 05:16:48 +07:00
majid
cc28ace415
fix(surveyor/penilai) : perbaikan edit foto, tanda tangan dan report laporan di penilai
2025-03-05 10:17:47 +07:00
majid
f1f345707a
fix(surveyor/penilai): perbaikkan data pembanding dan tambah tombol freaze di penilai
2025-03-05 05:15:50 +07:00
majid
ad3ef0883b
fix(penilai):perbaikkan laporan lpj, paparan so, call report
2025-03-04 13:23:28 +07:00
majid76
8c08b46c8f
fix(penilai/surveyor): perbaikkan activity, form inspeksi, print out inspeksi dan laporan, ganti nama detail penilai ke detail penilaian
2025-03-03 01:27:44 +07:00
majid
f65b9bec23
Ffix(surveyor/penilai): perbaikkan edit foto dan call report
2025-03-01 10:25:50 +07:00
majid
2793e397b0
fix(penilai/surveyor): perbaikkan call report, button camera, dan inspeksi berdasarkan dokument
2025-02-28 13:35:42 +07:00
majid
f253d0c14c
fix(so/penilai/surveyor) : perbaikkan print out, lampiran, send email jadwal, otorisator, dan typo
2025-02-28 02:29:24 +07:00
majid
2a475a9ea7
fix(so/penilai) : perbaikkan paparan dan resume
2025-02-27 10:18:31 +07:00
majid
a8be1591c3
fix(survey/penilai) : perbaikkan print resume dan resume
2025-02-26 14:45:05 +07:00
majid
94fc66a48f
fix(penilai/so) : perbaikkan nilai resume dan sla activity
2025-02-26 12:08:55 +07:00
majid
3d7da22ac0
fix(penilai): perbaikan lpj standart dan sederhana
2025-02-26 06:27:39 +07:00
majid
7766d127e0
fix(suveyor/penilai/so): perbaikan print out, form survey dan laporan dan paparan
2025-02-26 05:07:25 +07:00
majid
e4cec2a9a2
fix(surveyor/penilai): perbaikkan pembanding dan call report
2025-02-23 01:36:34 +07:00
majid
49d1b1ef75
fix(penilai/surveyor): perbaiki ukuran textarea menjadi 10 baris dan penambahan denah di lampiran
2025-02-21 09:27:42 +07:00
majid
28295f5b85
fix(so): perbaikan assigment bisa pindah region, dan perbaikan call report dan revisi dokumen admin dari so
2025-02-20 16:54:39 +07:00
majid
fa921add45
perbaikan print out call report
2025-02-18 16:14:52 +07:00
majid
21a3f560e9
perbaikan status survey dan pelaporan
2025-02-17 13:47:18 +07:00
majid
2cb2b7981c
perbaikan back halaman di otorisator so dan penambahan nilai likuidasi di resume
2025-02-14 16:16:41 +07:00
majid
c860daa1d5
feat(pemohon): menambahkan fitur reschedule jadwal kunjungan
...
fix(surveyor): memperbaiki nama placeholder dan call report
2025-02-12 18:03:05 +07:00
majid
4ef7c01e29
fix(surveyor): perbaikan tanda tangan, print out sederhana dan print hasil surveyor
2025-02-10 23:15:42 +07:00
majid
7c6059d479
fix(surveyor dan penilai): perbaikan upload foto dan print out
2025-02-07 07:29:49 +07:00
majid
8fc5f6ec0b
Merge remote-tracking branch 'origin/feature/senior-officer' into surveyor
2025-02-06 14:53:05 +07:00
majid
ac326c0a49
fix view foto jaminan
2025-02-06 14:48:45 +07:00