taklimat ulangan+profil
This commit is contained in:
@@ -59,6 +59,23 @@ class CheckinController extends Controller
|
||||
])->onlyInput('no_kp');
|
||||
}
|
||||
|
||||
// Pernah hadir di sesi taklimat LAIN? Taklimat ulangan hanya untuk
|
||||
// petugas yang belum pernah hadir langsung — tak perlu rekod semula.
|
||||
$rekodSesiLain = KehadiranTaklimat::where('permohonan_id', $petugas->id)
|
||||
->where('sesi_taklimat_id', '!=', $sesi->id)
|
||||
->with('sesi.dun')
|
||||
->orderBy('hadir_at')
|
||||
->first();
|
||||
|
||||
if ($rekodSesiLain) {
|
||||
return view('checkin.pernah-hadir', [
|
||||
'sesi' => $sesi,
|
||||
'petugas' => $petugas,
|
||||
'kehadiranSebelumIni' => $rekodSesiLain,
|
||||
'sesiSebelumIni' => $rekodSesiLain->sesi,
|
||||
]);
|
||||
}
|
||||
|
||||
// Jika sudah daftar dalam sesi ini, papar semula slip sedia ada
|
||||
$kehadiran = KehadiranTaklimat::where('sesi_taklimat_id', $sesi->id)
|
||||
->where('permohonan_id', $petugas->id)
|
||||
|
||||
Reference in New Issue
Block a user