diff --git a/app/Http/Controllers/SurveyorController.php b/app/Http/Controllers/SurveyorController.php index 2b22ff9..f250222 100644 --- a/app/Http/Controllers/SurveyorController.php +++ b/app/Http/Controllers/SurveyorController.php @@ -762,21 +762,23 @@ class SurveyorController extends Controller } // If validation passes, update permohonan status - $permohonan = Permohonan::findOrFail($id); + $permohonan = Permohonan::with('jenisPenilaian')->findOrFail($id); $permohonan->update([ 'status' => 'survey-completed', 'submitted_at' => now() ]); - LaporanExternal::updateOrCreate( - ['permohonan_id' => $permohonan->id], - [ - 'nomor_laporan' => $permohonan->nomor_registrasi, - 'tanggal_laporan' => now(), - 'created_by' => Auth::id(), - ] - ); + if($permohonan->jenisPenilaian->name=="External") { + LaporanExternal::updateOrCreate( + ['permohonan_id' => $permohonan->id], + [ + 'nomor_laporan' => $permohonan->nomor_registrasi, + 'tanggal_laporan' => now(), + 'created_by' => Auth::id(), + ] + ); + } return response()->json([