Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function apimingguanpoin()
- {
- // $jadwal = Jadwal::where('status', 'rutin-group')->get();
- $karyawan = Karyawan::with('presensis', 'group', 'settingpresensi')->orderBy('nik', 'ASC')->where('status_karyawan', '=', 'aktif')->get(['id', 'nama', 'group_id', 'status_karyawan']);
- $result = array();
- $closingTime = "00:40:00";
- $queryClosingTime = ClosingTime::find(1)->jangka_waktu;
- if (isset($queryClosingTime)) {
- $closingTime = $queryClosingTime;
- }
- $countkaryawan = count($karyawan);
- for ($i = 0; $i < $countkaryawan; $i++) {
- $jadwalKaryawan = self::getJadwalKaryawan($karyawan[$i]->id);
- $karyawan[$i]->setAttribute("closing_time", $closingTime);
- $karyawan[$i]->setAttribute("jadwal_karyawan", $jadwalKaryawan);
- $jadwal_masuk = count($karyawan[$i]->jadwal_karyawan['jadwal_masuk']);
- if ($jadwal_masuk > 0 && ($karyawan[$i]->status_karyawan == 'aktif')) {
- array_push($result, $karyawan[$i]);
- }
- // $jadwalKaryawan = self::getJadwalKaryawan($karyawan[$i]->id);
- // $karyawan[$i]->setAttribute("closing_time", $closingTime);
- // $karyawan[$i]->setAttribute("jadwal_karyawan", $jadwalKaryawan);
- // if (isset($karyawan[$i]->jadwal_id)) {
- // array_push($result, $karyawan[$i]);
- // } else if (isset($karyawan[$i]->jadwal_group_id)) {
- // array_push($result, $karyawan[$i]);
- // }
- }
- return Response::json($result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement