Commit aa98826a by Alfiro Pratama

fix value data

parent 0dd061db
......@@ -27,11 +27,11 @@ class KelompokController extends Controller
$title = 'Daftar Kelompok';
$bio = auth()->user()->rBiodata;
$getDosen = GetDataApiController::getDosen();
// $periode = Periode::where('status', 1)->first();
// $periode = Periode::where('status', '1')->first();
$periode = Periode::query()->orderBy('nama', 'ASC')->get();
$year = !is_null($request->year) ? $request->year : now()->year;
$kelompok = Kelompok::with(['rAnggota'])
$kelompok = Kelompok::with(['rKetua', 'rAnggota'])
// ->where('nidn_dosen', $bio->noidentitas)
// ->when($bio->noidentitas !== null, function ($query) use ($bio) {
// return $query->where('nidn_dosen', $bio->noidentitas)
......
......@@ -21,7 +21,7 @@ class MonevController extends Controller
$nidn = $bio->noidentitas;
$periode = Periode::query()->get();
$year = !is_null($request->year) ? $request->year : now()->year;
$jadwal = JadwalKegiatan::where('periode_id', $periode->where('status', 1)->first()->periode_id)
$jadwal = JadwalKegiatan::where('periode_id', $periode->where('status', '1')->first()->periode_id)
->where('nama','Monev Internal '.$id)->first();
$title = 'Monev Internal '.$id;
......
......@@ -33,7 +33,7 @@ class KelompokController extends Controller
$periode_aktif = Periode::where('status', '1')->first();
$year = !is_null($request->year) ? $request->year : now()->year;
$kelompok = Kelompok::with(['rAnggota'])
$kelompok = Kelompok::with(['rKetua', 'rAnggota'])
->whereHas('rAnggota', function ($query) use($nim){
$query->where('nim', $nim);
})
......@@ -41,7 +41,11 @@ class KelompokController extends Controller
->orderBy('kode')
->get();
$cekKel = $kelompok->where('created_user', auth()->user()->id)->where('periode_id', $periode_aktif->periode_id)->whereIn('status', [0,1])->count();
// $cekKel = $kelompok->where('created_user', auth()->user()->id)->where('periode_id', $periode_aktif->periode_id)->whereIn('status', [0,1])->count();
$cekKel = $kelompok->where('created_user', auth()->user()->id)
->where('periode_id', $periode_aktif->periode_id)
->whereRaw("TRIM(status) IN ('0','1')")
->count();
// $getMhs = GetDataApiController::getAccount(20030244001);
// dd($getMhs);
......@@ -90,7 +94,7 @@ class KelompokController extends Controller
Session::put('ss_kelompokid', $kelompok_id);
$title = 'Tambah Kelompok Mahasiswa';
$kelompok = Kelompok::with('rAnggota')->where('kelompok_id', $kelompok_id)->first();
$kelompok = Kelompok::with(['rKetua', 'rAnggota'])->where('kelompok_id', $kelompok_id)->first();
$periode = Periode::where('status', '1')->first();
$getDosen = GetDataApiController::getDosen();
......
......@@ -31,7 +31,7 @@ class MonevController extends Controller
$nim = $bio->noidentitas;
$periode = Periode::query()->get();
$year = !is_null($request->year) ? $request->year : now()->year;
$jadwal = JadwalKegiatan::where('periode_id', $periode->where('status', 1)->first()->periode_id)
$jadwal = JadwalKegiatan::where('periode_id', $periode->where('status', '1')->first()->periode_id)
->where('nama','Monev Internal '.$id)->first();
// $jadwal = now();
......
......@@ -80,7 +80,7 @@ class ProposalController extends Controller
->where('periode_id', $periode->periode_id)
->first();
$jadwal = JadwalKegiatan::where('periode_id', $periode->where('status', 1)->first()->periode_id)
$jadwal = JadwalKegiatan::where('periode_id', $periode->where('status', '1')->first()->periode_id)
->where('nama','Upload Proposal Seleksi Internal')->first();
// dd($jadwal->tanggal_sekesai);
......
......@@ -45,7 +45,7 @@ class DaftarProposalController extends Controller
/* AJAX request */
public function getData(Request $request){
// $periode = Periode::where('status', 1)->first();
// $periode = Periode::where('status', '1')->first();
// $reqPeriodeId = $periode->periode_id;
// parameter
......@@ -789,7 +789,7 @@ class DaftarProposalController extends Controller
private function createMonevInternal($proposalId)
{
$reviewerProposal = ReviewerProposal::where('proposal_id', $proposalId)->whereIn('urut', [1, 2]);
$count = $reviewerProposal->where('status_administrasi', 1)->count();
$count = $reviewerProposal->where('status_administrasi', '1')->count();
$monevInternal = MonevInternal::query()->where('proposal_id', $proposalId)->get();
// if($count == 2){
......
......@@ -15,7 +15,7 @@ class SelectController extends Controller
{
$nim = request('nim');
$kelompok_id = Session::get('ss_kelompokid');
$kelompok = Kelompok::with('rAnggota')->where('kelompok_id', $kelompok_id)->first();
$kelompok = Kelompok::with(['rKetua', 'rAnggota'])->where('kelompok_id', $kelompok_id)->first();
$person = GetDataApiController::getAccount($nim);
......
......@@ -39,6 +39,12 @@ class Kelompok extends Model
return $this->hasMany(KelompokDetail::class, 'kelompok_id', 'kelompok_id')->orderBy('status_ketua');
}
public function rKetua()
{
return $this->hasOne(KelompokDetail::class, 'kelompok_id', 'kelompok_id')
->whereRaw("TRIM(status_ketua) = '1'");
}
public function rBiodata()
{
return $this->hasOne(Biodata::class, 'id', 'created_user');
......
......@@ -74,8 +74,8 @@
<tr id="row-{{ $token }}">
<td>{{ $loop->iteration }}</td>
<td>{{ $item->kode }}</td>
<td>{{ $item->rAnggota->where('status_ketua', 1)->count() > 0 ? $item->rAnggota->where('status_ketua', 1)[0]->nama : '' }}</td>
<td>{{ $item->rAnggota->where('status_ketua', 1)->count() > 0 ? $item->rAnggota->where('status_ketua', 1)[0]->nim : ''}}</td>
<td>{{ $item->rKetua->nama ?? '' }}</td>
<td>{{ $item->rKetua->nim ?? '' }}</td>
<td>{{ $item->nama_dosen }}</td>
<td>{{ $item->nidn_dosen }}</td>
<td>
......
......@@ -82,8 +82,8 @@
<tr id="row-{{ $token }}">
<td>{{ $loop->iteration }}</td>
<td>{{ $item->kode }}</td>
<td>{{ $item->rAnggota->where('status_ketua', 1)->count() > 0 ? $item->rAnggota->where('status_ketua', 1)[0]->nama : '' }}</td>
<td>{{ $item->rAnggota->where('status_ketua', 1)->count() > 0 ? $item->rAnggota->where('status_ketua', 1)[0]->nim : ''}}</td>
<td>{{ $item->rKetua->nama ?? '' }}</td>
<td>{{ $item->rKetua->nim ?? '' }}</td>
<td>{{ $item->nama_dosen }}</td>
<td>{{ $item->nidn_dosen }}</td>
<td>
......
......@@ -12,7 +12,7 @@
<div class="col-12">
<h5 class="font-size-16">Silahkan pilih dosen pembimbing : </h5>
<p>
<input type="hidden" name="periode" value="{{ $periode->where('status', 1)->first()->periode_id; }}" >
<input type="hidden" name="periode" value="{{ $periode->where('status', '1')->first()->periode_id; }}" >
<select class="form-select" style="width: 100%" id="selectmodal" name="dosen">
<option selected>Pilih Dosen</option>
@foreach($dosen as $item)
......
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