Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(($status_izin == 0 && $status_libur == 0) && ($jadwal_rutin != null)) {
- $jadwal_master = Jadwal::find($jadwal_rutin->source_id);
- $created_at_rutin = Carbon::parse($jadwal_master->created_at);
- $tanggal_saat_ini = Carbon::parse($date);
- $get_storage = KalkulasiPoinHarian::where('karyawan_id', $karyawan['id'])->where('tanggal_hari_ini', $new_day_date)->first();
- if(($get_storage == null) && ($tanggal_saat_ini->gte($created_at_rutin))) {
- $get_storage = new KalkulasiPoinHarian();
- $get_storage->karyawan_id = $karyawan['id'];
- $get_storage->nama = $karyawan['nama'];
- $get_storage->group_id = $karyawan['group_id'];
- $get_storage->nama_group = $karyawan['nik'];
- $get_storage->tanggal_hari_ini = $new_day_date;
- $get_storage->kalkulasi_poin_rutin = 0;
- $get_storage->hari = $hari;
- $get_storage->status_hadir = 0;
- $jadwal_generate = $jadwal_rutin;
- $get_storage->ada_jadwal_rutin = $jadwal_rutin->status;
- $get_storage->tidak_hadir = 1;
- $get_storage->ada_izin = false;
- $get_storage->ada_libur = false;
- $get_storage->source_rutin = $jadwal_rutin->source;
- $get_storage->source_id_rutin = $jadwal_rutin->source_id;
- // ini ambil dr jadwal child
- if(Carbon::parse($date)->toDateString() <= Carbon::parse($jadwal_rutin->tanggal_jadwal_rutin_diedit_baru)->toDateString()) {
- self::subGKPHRutinIsGroup($get_storage, $jadwal_rutin);
- // ini ambil dr jadwal child
- } else if(Carbon::parse($date)->toDateString() > Carbon::parse($jadwal_rutin->tanggal_jadwal_rutin_diedit_baru)->toDateString()) {
- self::subGKPHRutinIsGroup($get_storage, $jadwal_rutin);
- }
- $get_storage->save();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement