Commit 071d098c by Farendi Giotivano R.P

update fakultas mahasiswa yang login

parent f5b8838c
...@@ -117,6 +117,13 @@ class KelompokController extends Controller ...@@ -117,6 +117,13 @@ class KelompokController extends Controller
// //
$kelompok = $request->except('_token'); $kelompok = $request->except('_token');
$periode_aktif = Periode::where('status', 1)->first();
$cekKel = Kelompok::where('created_user', auth()->user()->id)->where('periode_id', $periode_aktif->periode_id)->count();
if($cekKel){
return redirect()->route('mahasiswa.kelompok.index')->with('danger', 'Kelompok sudah ada !');
}
$dosen = explode('_', decrypt($kelompok['dosen'])); $dosen = explode('_', decrypt($kelompok['dosen']));
$dosen_idsdm = $dosen[0]; $dosen_idsdm = $dosen[0];
$dosen_nama = $dosen[1]; $dosen_nama = $dosen[1];
...@@ -125,7 +132,7 @@ class KelompokController extends Controller ...@@ -125,7 +132,7 @@ class KelompokController extends Controller
$bio = auth()->user()->rBiodata; $bio = auth()->user()->rBiodata;
$kel = Kelompok::create([ $kel = Kelompok::create([
'periode_id' => $kelompok['periode'], 'periode_id' => $periode_aktif->periode_id,
'id_sdm' => $dosen_idsdm, 'id_sdm' => $dosen_idsdm,
'nama_dosen' => $dosen_nama, 'nama_dosen' => $dosen_nama,
'nidn_dosen' => $dosen_nidn, 'nidn_dosen' => $dosen_nidn,
......
...@@ -44,5 +44,10 @@ class Kelompok extends Model ...@@ -44,5 +44,10 @@ class Kelompok extends Model
return $this->hasOne(Biodata::class, 'id', 'created_user'); return $this->hasOne(Biodata::class, 'id', 'created_user');
} }
public function rPeriode()
{
return $this->hasOne(Periode::class, 'periode_id', 'periode_id');
}
} }
...@@ -89,7 +89,10 @@ class BiodataRepository ...@@ -89,7 +89,10 @@ class BiodataRepository
$data['name'] = $user['data_mahasiswa']['nm_pd']; $data['name'] = $user['data_mahasiswa']['nm_pd'];
$data['noid'] = $user['username']; $data['noid'] = $user['username'];
$data['role'] = 'mahasiswa'; $data['role'] = 'mahasiswa';
$data['fakultas'] = InseoHelper::singkatan_fakultas()[strtolower($user['nama_fakultas'])];
$faks = Sms::where('id_sms', $user['data_mahasiswa']['id_sms'])->first();
$data['fakultas'] = $faks->parent->nm_lemb;
// $data['fakultas'] = InseoHelper::singkatan_fakultas()[strtolower($user['nama_fakultas'])];
$data['prodi'] = $user['nama_prodi']; $data['prodi'] = $user['nama_prodi'];
return $data; return $data;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment