Commit aa98826a by Alfiro Pratama

fix value data

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