diff --git a/app/Http/Controllers/PersetujuanPenawaranController.php b/app/Http/Controllers/PersetujuanPenawaranController.php index 3838167..271697d 100644 --- a/app/Http/Controllers/PersetujuanPenawaranController.php +++ b/app/Http/Controllers/PersetujuanPenawaranController.php @@ -40,6 +40,7 @@ $validated = $request->validated(); $validated['created_by'] = Auth::id(); $validated['status'] = '0'; + $validated['nominal_bayar'] = $validated['biaya_final']; $persetujuanPenawaran = PersetujuanPenawaran::updateOrCreate( ['penawaran_id' => $validated['penawaran_id']], @@ -71,7 +72,7 @@ // Save NOC try { - $noc = Noc::updateOrCreate([ + Noc::updateOrCreate([ 'permohonan_id' => $persetujuanPenawaran->permohonan_id, 'persetujuan_penawaran_id' => $persetujuanPenawaran->id ],[ @@ -179,8 +180,8 @@ public function edit($id) { $permohonan = Permohonan::with(['debiture', 'penawaranTender.detail'])->find($id); - - return view('lpj::persetujuan_penawaran.form', compact('permohonan')); + $persetujuanPenawaran = PersetujuanPenawaran::where('permohonan_id', $id)->first(); + return view('lpj::persetujuan_penawaran.form', compact('permohonan', 'persetujuanPenawaran')); } /** @@ -201,8 +202,12 @@ } // Retrieve data from the database - $query = Permohonan::query()->where(['status' => 'persetujuan-penawaran']); - + //$query = Permohonan::query()->where(['status' => 'persetujuan-penawaran']); + $query = Permohonan::query() + ->where(['status' => 'persetujuan-penawaran']) + ->whereHas('penawaranTender', function ($q) { + $q->where('status', 'persetujuan-penawaran'); + }); // Apply search filter if provided if ($request->has('search') && !empty($request->get('search'))) { $search = $request->get('search'); diff --git a/resources/views/persetujuan_penawaran/form.blade.php b/resources/views/persetujuan_penawaran/form.blade.php index 2666607..79fd23c 100644 --- a/resources/views/persetujuan_penawaran/form.blade.php +++ b/resources/views/persetujuan_penawaran/form.blade.php @@ -60,6 +60,17 @@ + + @if (isset($persetujuanPenawaran->file_persetujuan_penawaran) && + !empty($persetujuanPenawaran->file_persetujuan_penawaran)) +
| - - | -- Nomor Registrasi - - | -- Nama Debitur - - | -- Nomor Proposal - - | -- Tanggal Proposal - - | -- Dokumen Persetujuan - - | -- Biaya Final - - | -- Nominal Bayar - - | -- Catatan - - | -Action | -
|---|---|---|---|---|---|---|---|---|---|
| + + | ++ Nomor Registrasi + + | ++ Nama Debitur + + | ++ Nomor Proposal + + | ++ Tanggal Proposal + + | ++ Dokumen Persetujuan + + | ++ Biaya Final + + | ++ Nominal Bayar + + | ++ Catatan + + | +Action | +