diff --git a/app/Http/Controllers/PermohonanController.php b/app/Http/Controllers/PermohonanController.php index da92c4a..6ba4a6c 100644 --- a/app/Http/Controllers/PermohonanController.php +++ b/app/Http/Controllers/PermohonanController.php @@ -23,6 +23,7 @@ use Modules\Lpj\Models\Penilaian; use Modules\Lpj\Models\Permohonan; use Modules\Lpj\Models\PermohonanPembatalan; + use Modules\Lpj\Models\PersetujuanPenawaran; use Modules\Lpj\Models\StatusPermohonan; use Modules\Lpj\Models\TujuanPenilaian; use Modules\Lpj\Services\PermohonanHistoryService; @@ -358,6 +359,16 @@ $permohonan->status = $request->status; $permohonan->keterangan = $request->keterangan; $permohonan->save(); + + if($permohonan->jenis_penilaian_id==1){ + $persetujuanPenawaran = PersetujuanPenawaran::where('permohonan_id', $id)->first(); + if(!$persetujuanPenawaran){ + $persetujuanPenawaran = PersetujuanPenawaran::create([ + 'permohonan_id' => $id, + 'created_by' => auth()->id(), + ]); + } + } } catch (Exception $e) { return redirect()->route('authorization.show', $id)->with('error', 'Failed to update permohonan'); }