From 4dbd1e29b7093f9ce4cbd8d746bdd1350b25eebd Mon Sep 17 00:00:00 2001 From: Ilham Wara Nugroho Date: Thu, 29 Jan 2026 14:33:41 +0700 Subject: [PATCH] update --- app/Helpers/custom.php | 2 +- .../Controllers/Modules/Usulan/CSAPController.php | 12 ++++++------ .../Controllers/Modules/Usulan/SKController.php | 1 + app/Http/Controllers/ProfileController.php | 7 ++++--- resources/views/modules/kuesioner/form.blade.php | 15 ++++++++------- .../views/modules/usulan/csap/form.blade.php | 14 +++++++------- .../modules/usulan/kriteria/progress.blade.php | 8 ++++---- 7 files changed, 31 insertions(+), 28 deletions(-) diff --git a/app/Helpers/custom.php b/app/Helpers/custom.php index fbe992d..fe32f9d 100644 --- a/app/Helpers/custom.php +++ b/app/Helpers/custom.php @@ -72,7 +72,7 @@ if (!function_exists('listSekolah')) { $res = []; $d = ''; foreach (json_decode($sekolah) as $key => $value) { - $d .= ''.sekolah($value)->nama_sekolah.'
'; + $d .= ''.@sekolah($value)->nama_sekolah.'
'; } array_push($res, $d); diff --git a/app/Http/Controllers/Modules/Usulan/CSAPController.php b/app/Http/Controllers/Modules/Usulan/CSAPController.php index da3060e..ca4ed95 100644 --- a/app/Http/Controllers/Modules/Usulan/CSAPController.php +++ b/app/Http/Controllers/Modules/Usulan/CSAPController.php @@ -33,11 +33,11 @@ class CSAPController extends Controller public function update($id) { $keyId = decode_id($id); - $data['kuesioner'] = Kuesioner::where('ms_sekolah_id',$keyId)->where('tahun',date('Y'))->first(); - $data['sekolah'] = Sekolah::find($keyId); + $data['kuesioner'] = Kuesioner::find($keyId); + $data['sekolah'] = Sekolah::find($data['kuesioner']->ms_sekolah_id); $data['route'] = $this->route; $data['title'] = $this->title; - $data['page'] = FormKriteria::select('page_number')->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->toArray(); + $data['page'] = FormKriteria::select('page_number')->where('tahun',tahunKuesioner($keyId))->groupBy('page_number')->orderBy('page_number','ASC')->pluck('page_number')->toArray(); $jumlah = json_decode($data['sekolah']->profile->data_jumlah); $data['jumlah_peserta_didik'] = @$jumlah->jumlah_peserta_didik; @@ -59,7 +59,7 @@ class CSAPController extends Controller $data['luas_ruangan_non_ac'] = @$listrik->luas_ruangan_non_ac; $data['jumlah_kader'] = @$listrik->jumlah_kader; - $data['dokumen'] = DokumenAdministrasi::where('ms_sekolah_id',$keyId)->where('tahun',date('Y'))->first(); + $data['dokumen'] = DokumenAdministrasi::where('ms_sekolah_id',$data['kuesioner']->ms_sekolah_id)->where('tahun',$data['kuesioner']->tahun)->first(); return view($this->template.'.form',$data); } @@ -92,7 +92,7 @@ class CSAPController extends Controller if((access('is_create', $this->route.'.*')) || (access('is_update', $this->route.'.*'))){ if($row->tahun == date('Y')){ - $action .= ''; + $action .= ''; } } @@ -222,7 +222,7 @@ class CSAPController extends Controller $log->ms_sekolah_id = $kuesioner->ms_sekolah_id; $log->npsn = $kuesioner->npsn; $log->ms_group_id = session('group_id'); - $log->step = 'selesai_final'; + $log->step = 'selesai_penilaian_tahap_akhir'; $log->status = 10; $log->created_by = auth()->user()->id; $log->save(); diff --git a/app/Http/Controllers/Modules/Usulan/SKController.php b/app/Http/Controllers/Modules/Usulan/SKController.php index c580e4a..380b0aa 100644 --- a/app/Http/Controllers/Modules/Usulan/SKController.php +++ b/app/Http/Controllers/Modules/Usulan/SKController.php @@ -38,6 +38,7 @@ class SKController extends Controller public function grid(Request $request) { $usulan = SK::all(); + // dd($usulan); $_data = []; foreach ($usulan as $key => $row) { diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php index 4a73464..31d011b 100644 --- a/app/Http/Controllers/ProfileController.php +++ b/app/Http/Controllers/ProfileController.php @@ -212,14 +212,15 @@ class ProfileController extends Controller $profile = Profile::groupBy('ms_sekolah_id')->pluck('ms_sekolah_id')->toArray(); - if(session('kabupaten_id') != ''){ + + if((session('kabupaten_id') != '') || (session('kabupaten_id') != null)){ $kuesioner = Kuesioner::with('sekolah')->whereHas('sekolah',function($query){ $query->where('ms_kabupaten_id',session('kabupaten_id')); - })->where('ms_sekolah_id',$profile)->orderBy('created_at','DESC'); + })->whereIn('ms_sekolah_id',$profile)->orderBy('created_at','DESC'); // $sekolah = Sekolah::whereIn('MsSekolahId',$profile)->where('ms_kabupaten_id',session('kabupaten_id')); }else{ - $kuesioner = Kuesioner::with('sekolah')->where('ms_sekolah_id',$profile)->orderBy('created_at','DESC'); + $kuesioner = Kuesioner::with('sekolah')->whereIn('ms_sekolah_id',$profile)->orderBy('created_at','DESC'); // $sekolah = Sekolah::whereIn('MsSekolahId',$profile); } diff --git a/resources/views/modules/kuesioner/form.blade.php b/resources/views/modules/kuesioner/form.blade.php index e3884c1..9dffd38 100644 --- a/resources/views/modules/kuesioner/form.blade.php +++ b/resources/views/modules/kuesioner/form.blade.php @@ -68,7 +68,14 @@ @elseif (session('group_alias') == 'sekolah') - @if(@$dok->status == 1) + @if(@$dok->status == 0) +
+
+

 Verifikasi Kuesioner Leveling

+

Kuesioner anda sedang dilakukan verifikasi oleh sudin/dinas terkait. Mohon Menunggu...

+
+
+ @elseif(@$dok->status == 1) @if($kuesioner->status >= 3)
@@ -105,12 +112,6 @@
@else -
-
-

 Verifikasi Kuesioner Leveling

-

Kuesioner anda sedang dilakukan verifikasi oleh sudin/dinas terkait. Mohon Menunggu...

-
-
@endif @endif
diff --git a/resources/views/modules/usulan/csap/form.blade.php b/resources/views/modules/usulan/csap/form.blade.php index 5eea77c..66b8d17 100644 --- a/resources/views/modules/usulan/csap/form.blade.php +++ b/resources/views/modules/usulan/csap/form.blade.php @@ -223,11 +223,11 @@
@foreach($page as $hal) @if(session('group_id') == 6) -
+
{{$hal}}
@else -
+
{{$hal}}
@endif @@ -254,13 +254,13 @@
@if(session('group_id') == 6) - @if(@$kuesioner->status <= 3) + @if(@$kuesioner->status == 3)
@endif @elseif(session('group_id') == 7) - @if(@$kuesioner->status <= 4) + @if(@$kuesioner->status == 4)
@@ -296,10 +296,10 @@
diff --git a/resources/views/modules/usulan/kriteria/progress.blade.php b/resources/views/modules/usulan/kriteria/progress.blade.php index d09212d..7319436 100644 --- a/resources/views/modules/usulan/kriteria/progress.blade.php +++ b/resources/views/modules/usulan/kriteria/progress.blade.php @@ -148,7 +148,7 @@
{{ getNilaiAll('sekolah',$kuesioner->ms_sekolah_id,$kuesioner->KuesionerId) }} - @if(getNilaiAll('sekolah',$kuesioner->ms_sekolah_id,$kuesioner->KuesionerId) > 80) + @if(getNilaiAll('sekolah',$kuesioner->ms_sekolah_id,$kuesioner->KuesionerId) >= 80) Nilai Lolos Verifikasi @else Nilai Belum Cukup @@ -160,7 +160,7 @@
@if(session('group_alias') == 'sekolah') - @if(getNilaiAll('sekolah',$kuesioner->ms_sekolah_id,$kuesioner->KuesionerId) > 80) + @if(getNilaiAll('sekolah',$kuesioner->ms_sekolah_id,$kuesioner->KuesionerId) >= 80) @else

Nilai Pemenuhan Kriteria dinyatakan belum memenuhi ketentuan verifikasi dan perlu dilakukan perbaikan.

@@ -170,7 +170,7 @@ @if(session('group_alias') == 'sekolah') @if(count(@$penilaian) == count(@$page)) @if(($kuesioner->status == 1) || ($kuesioner->status == 5)) - @if(getNilaiAll('sekolah',$kuesioner->ms_sekolah_id,$kuesioner->KuesionerId) > 80) + @if(getNilaiAll('sekolah',$kuesioner->ms_sekolah_id,$kuesioner->KuesionerId) >= 80)
@@ -189,7 +189,7 @@ @endif @if(count(@$penilaian) == count(@$page)) @if(($kuesioner->status == 1) || ($kuesioner->status == 5)) - @if(getNilaiAll('sekolah',$kuesioner->ms_sekolah_id,$kuesioner->KuesionerId) > 80) + @if(getNilaiAll('sekolah',$kuesioner->ms_sekolah_id,$kuesioner->KuesionerId) >= 80) @endif @endif