🔧(permohonan): Perbaiki logika pembuatan PersetujuanPenawaran dan update label menu
- Menambahkan pengecekan `status_bayar == 'belum_bayar'` sebelum membuat record PersetujuanPenawaran - Mencegah pembuatan PersetujuanPenawaran jika status pembayaran sudah 'sudah_bayar' - Memastikan logika bisnis hanya membuat PersetujuanPenawaran untuk permohonan belum dibayar - Mengoptimalkan query database untuk mengurangi operasi CREATE yang tidak perlu - Memperbaiki struktur dan indentasi kode di PermohonanController agar lebih mudah dibaca - Mengubah label menu dari "Data Debitur" menjadi "Data Permohonan" di module.json - Menyelaraskan istilah menu dengan konten dan fungsi halaman - Meningkatkan konsistensi data dan efisiensi sistem - Memperbaiki UX dengan label menu yang lebih relevan dan mudah dipahami
This commit is contained in:
@@ -360,12 +360,14 @@
|
||||
$permohonan->keterangan = $request->keterangan;
|
||||
$permohonan->save();
|
||||
|
||||
$persetujuanPenawaran = PersetujuanPenawaran::where('permohonan_id', $id)->first();
|
||||
if(!$persetujuanPenawaran){
|
||||
$persetujuanPenawaran = PersetujuanPenawaran::create([
|
||||
'permohonan_id' => $id,
|
||||
'created_by' => Auth::id(),
|
||||
]);
|
||||
if ($permohonan->status_bayar == 'belum_bayar') {
|
||||
$persetujuanPenawaran = PersetujuanPenawaran::where('permohonan_id', $id)->first();
|
||||
if(!$persetujuanPenawaran){
|
||||
$persetujuanPenawaran = PersetujuanPenawaran::create([
|
||||
'permohonan_id' => $id,
|
||||
'created_by' => Auth::id(),
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
} catch (Exception $e) {
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Data Debitur",
|
||||
"title": "Data Permohonan",
|
||||
"path": "debitur",
|
||||
"icon": "ki-filled ki-people text-lg text-primary",
|
||||
"classes": "",
|
||||
|
||||
Reference in New Issue
Block a user