main
Ilham Wara Nugroho 2026-02-25 14:43:19 +07:00
parent 547a30083b
commit 4e397e3933
2 changed files with 49 additions and 41 deletions

View File

@ -455,26 +455,32 @@ class KuesionerController extends Controller
$uploaded = $file->move($path, $newFilename); $uploaded = $file->move($path, $newFilename);
} }
if(@$request->secure_id){
$insert = new Kuesioner; $insert = Kuesioner::find(decode_id(@$request->secure_id));
$insert->ms_sekolah_id = session('sekolah_id'); $insert->link_sk_adiwiyata = @$fileSK;
$insert->created_by = auth()->user()->id; $insert->tim_adiwiyata_link = @$filePathTim;
$insert->npsn = session('npsn'); $insert->save();
$insert->level = @$request->level; }else{
$insert->tim_adiwiyata = @$request->tim_adiwiyata; $insert = new Kuesioner;
$insert->info_pblhs = @$request->info_pblhs; $insert->ms_sekolah_id = session('sekolah_id');
$insert->media = json_encode(@$mediaFormatted); $insert->created_by = auth()->user()->id;
$insert->materi = json_encode(@$materiFormatted); $insert->npsn = session('npsn');
$insert->komitmen = json_encode(@$komitmenFormatted); $insert->level = @$request->level;
$insert->kegiatan_lingkungan = json_encode(@$kegiatanFormatted); $insert->tim_adiwiyata = @$request->tim_adiwiyata;
$insert->pihak_kegiatan_lingkungan = json_encode(@$pihakKegiatanFormatted); $insert->info_pblhs = @$request->info_pblhs;
$insert->tahun = date('Y'); $insert->media = json_encode(@$mediaFormatted);
$insert->link_sk_adiwiyata = @$fileSK; $insert->materi = json_encode(@$materiFormatted);
$insert->tahun_penghargaan = @$request->tahun_penghargaan; $insert->komitmen = json_encode(@$komitmenFormatted);
$insert->tim_adiwiyata_nomor_sk = @$request->tim_adiwiyata_nomor_sk; $insert->kegiatan_lingkungan = json_encode(@$kegiatanFormatted);
$insert->tim_adiwiyata_link = @$filePathTim; $insert->pihak_kegiatan_lingkungan = json_encode(@$pihakKegiatanFormatted);
$insert->status = 1; $insert->tahun = date('Y');
$insert->save(); $insert->link_sk_adiwiyata = @$fileSK;
$insert->tahun_penghargaan = @$request->tahun_penghargaan;
$insert->tim_adiwiyata_nomor_sk = @$request->tim_adiwiyata_nomor_sk;
$insert->tim_adiwiyata_link = @$filePathTim;
$insert->status = 1;
$insert->save();
}
if(!@$request->hasFile('link_sk_adiwiyata') && (!@$request->hasFile('tim_adiwiyata_link')) && (!@$request->hasFile('file_usulan')) ){ if(!@$request->hasFile('link_sk_adiwiyata') && (!@$request->hasFile('tim_adiwiyata_link')) && (!@$request->hasFile('file_usulan')) ){
$dok = DokumenAdministrasi::updateOrCreate([ $dok = DokumenAdministrasi::updateOrCreate([
@ -569,30 +575,31 @@ class KuesionerController extends Controller
]); ]);
} }
if(!@$request->secure_id){
//kuesioner log
$log = new KuesionerLog;
$log->kuesioner_id = $insert->KuesionerId;
$log->ms_sekolah_id = session('sekolah_id');
$log->npsn = session('npsn');
$log->ms_group_id = session('group_id');
$log->step = 'sekolah_mengisi_kuesioner_leveling';
$log->status = 0;
$log->created_by = auth()->user()->id;
$log->save();
//kuesioner log $log = new KuesionerLog;
$log = new KuesionerLog; $log->kuesioner_id = $insert->KuesionerId;
$log->kuesioner_id = $insert->KuesionerId; $log->ms_sekolah_id = session('sekolah_id');
$log->ms_sekolah_id = session('sekolah_id'); $log->npsn = session('npsn');
$log->npsn = session('npsn'); $log->ms_group_id = session('group_id');
$log->ms_group_id = session('group_id'); $log->step = 'menunggu_verifikasi_kuesioner_leveling';
$log->step = 'sekolah_mengisi_kuesioner_leveling'; $log->status = 1;
$log->status = 0; $log->created_by = auth()->user()->id;
$log->created_by = auth()->user()->id; $log->save();
$log->save();
$log = new KuesionerLog;
$log->kuesioner_id = $insert->KuesionerId;
$log->ms_sekolah_id = session('sekolah_id');
$log->npsn = session('npsn');
$log->ms_group_id = session('group_id');
$log->step = 'menunggu_verifikasi_kuesioner_leveling';
$log->status = 1;
$log->created_by = auth()->user()->id;
$log->save();
logActivity($request, __('Create',['val' => strtolower(__('Title',['val' => 'Kuesioner Leveling User ID : '.auth()->user()->id]))])); logActivity($request, __('Create',['val' => strtolower(__('Title',['val' => 'Kuesioner Leveling User ID : '.auth()->user()->id]))]));
}
return redirect()->back()->with([ return redirect()->back()->with([
'message' => 'Berhasil update data', 'message' => 'Berhasil update data',

View File

@ -119,6 +119,7 @@
<form method="POST" action="{{route($route.'.store')}}" id="form" enctype="multipart/form-data"> <form method="POST" action="{{route($route.'.store')}}" id="form" enctype="multipart/form-data">
{{csrf_field()}} {{csrf_field()}}
<input type="hidden" name="secure_id" value="{{ encode_id(@$kuesioner->KuesionerId) }}">
<div class="card"> <div class="card">
<div class="card-body"> <div class="card-body">
<div class="row"> <div class="row">