Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function update(Request $request, $id)
- {
- $group = Group::with('karyawans')->find($id);
- /**
- * Get karyawan
- */
- $karyawan = Karyawan::where('group_id', $group->id)->get();
- /**
- * Get presensi
- */
- $presensi = Presensi::where('group_id', $group->id)->get();
- /**
- * Get izin_pengurangan_cicilan
- */
- $ipc = IzinPenguranganCicilan::where('group_id', $group->id)->get();
- $ipc_user = IzinPenguranganCicilan::where('group_id_user', $group->id)->get();
- /**
- * Get izin_presensi
- */
- $ips = IzinPresensi::where('group_id', $group->id)->get();
- $ips_user = IzinPresensi::where('group_id_user', $group->id)->get();
- // dd($ips_user);
- /**
- * Get jamsostek
- */
- $jamsostek = Jamsostek::where('group_id', $group->id)->get();
- // $jamsostek = Jamsostek::all();
- // dd($jamsostek);
- /**
- * Get karyawan_log
- */
- $karyawanlog = KaryawanLog::where('group_id', $group->id)->get();
- /**
- * Get pemberitahuan
- */
- $pemberitahuan = Pemberitahuan::where('id_group', $group->id)->get();
- /**
- * Get pengajuan_utang
- */
- $pengajuan_utang = PengajuanUtang::where('group_id', $group->id)->get();
- $pengajuan_utang_user = PengajuanUtang::where('group_id_user', $group->id)->get();
- /**
- * Get persetujuan
- */
- $persetujuan = Persetujuan::where('group_id', $group->id)->get();
- $persetujuan_user = Persetujuan::where('group_id_user', $group->id)->get();
- /**
- * Get users
- */
- $user = User::where('group_id', $group->id)->get();
- /**
- * Get surat peringtan
- */
- $sp = SuratPeringatan::where('group_id', $group->id)->get();
- /**
- * Get Jadwal Rutin
- */
- // $jadwal_rutin = Jadwal::find($group->jadwal_id);
- $jadwal_rutin = Jadwal::where('group_id', '!=', null)->where('group_id', $group->id)->where(function($query){
- $query->orWhere('status', 'rutin-group');
- })->first();
- // dd($jadwal_rutin);
- /**
- * Get Jadwal Ngeplus
- */
- //$jadwal_ngeplus = Jadwal::where('group_id', $group->id)->get();
- $jadwal_ngeplus = Jadwal::where('group_id', '!=', null)->where('group_id', $group->id)->where(function($query){
- $query->orWhere('status', 'ngeplus-group');
- })->get();
- /**
- * Get Jadwal Extuder
- */
- $jadwal_extuder = JadwalExtuder::find($group->jadwal_extuder_id);
- /**
- * Get Jadwal Libur
- */
- $jadwal_libur = Jadwal::where('group_id', '!=', null)->where('group_id', $group->id)->where(function($query){
- $query->orWhere('status', 'libur-group');
- })->get();
- $group->update($request->all());
- $group_list = Group::with('karyawans')->find($id);
- // $pemberitahuan = new Pemberitahuan();
- // $pemberitahuan->nama_pemberitahuan = "Edit grup - " . $group->nama;
- // $pemberitahuan->sumber_pemberitahuan = "Grup";
- // $pemberitahuan->nama_admin = $request->nama_user;
- // $pemberitahuan->save();
- // $group_list->nama_user = $request->user;
- // $group_list->group_user = $request->group_um;
- // $group_list->save();
- $group_member_count = count($group_list->karyawans);
- /**
- * Set karyawan
- */
- // if(!$karyawan->isEmpty()) {
- // for($i = 0, $sizeKaryawan = count($karyawan); $i < $sizeKaryawan; $i++) {
- // $karyawan[$i]->group_id = $id;
- // $karyawan[$i]->jadwal_group_id = $group_list->jadwal_id;
- // if($karyawan[$i]->jadwal_extuder_id == null) {
- // $karyawan[$i]->jadwal_extuder_id = $group_list->jadwal_extuder_id;
- // }
- // $group_member_count = Karyawan::where('group_id', '=', $id)->max('groupno');
- // if (!isset($karyawan[$i]->groupno)) {
- // // $karyawan_existing->groupno = $group_member_count + 1;
- // $karyawan[$i]->groupno = substr($karyawan[$i]->id, -2);
- // }
- // $karyawan[$i]->nik = $group_list->nama . $karyawan[$i]->groupno;
- // $karyawan[$i]->save();
- // $peringatan = SuratPeringatan::where('karyawan_id', $karyawan[$i]->id)->first();
- // //syntax ini ditambahkan untuk mengecek apakah data sp yang dicari ada
- // if(isset($peringatan)) {
- // $peringatan->nama_group = $group_list->nama;
- // $peringatan->group_id = $group_list->id;
- // // kurang kolom nik
- // $peringatan->nik = $group_list->nama . $karyawan[$i]->groupno;
- // $peringatan->save();
- // }
- // }
- // }
- // set hari
- $day = Carbon::now()->format('l');
- $hari = null;
- switch($day) {
- case 'Monday':
- $hari = 'Senin';
- break;
- case 'Tuesday':
- $hari = 'Selasa';
- break;
- case 'Wednesday':
- $hari = 'Rabu';
- break;
- case 'Thursday':
- $hari = 'Kamis';
- break;
- case 'Friday':
- $hari = 'Jum at';
- break;
- case 'Saturday':
- $hari = 'Sabtu';
- break;
- case 'Sunday':
- $hari = 'Minggu';
- break;
- default:
- break;
- }
- /**
- * Set karyawan yang baru ditambah
- * script ini ditambahkan karena ketika menambahkan karyawan baru malah tidak bisa
- */
- if(isset($request->karyawan)) {
- foreach ($request->karyawan as $k) {
- $karyawan_anggota_group_baru = Karyawan::find($k);
- if($karyawan_anggota_group_baru->status_karyawan != 'nonaktif') {
- $karyawan_anggota_group_baru->group_id = $id;
- $karyawan_anggota_group_baru->jadwal_group_id = $group_list->jadwal_id;
- // $group_member_count = Karyawan::where('group_id', '=', $id)->max('groupno') + 1;
- $karyawan_anggota_group_baru->groupno = substr($karyawan_anggota_group_baru->id, -2);
- $karyawan_anggota_group_baru->nik = $group_list->nama . $karyawan_anggota_group_baru->groupno;
- // $karyawan_anggota_group_baru->jadwal_extuder_id = $group_list->jadwal_extuder_id;
- // if($karyawan_anggota_group_baru->jadwal_extuder_id == null) {
- // $karyawan_anggota_group_baru->jadwal_extuder_id = $group_list->jadwal_extuder_id;
- // }
- if(count($jadwal_libur) > 0) {
- for($jl = 0; $jl < count($jadwal_libur); $jl++) {
- $new_day_date = Carbon::now()->toDateString();
- $batas_awal = $jadwal_libur[$jl]->tanggal_mulai;
- $batas_akhir = Carbon::parse($jadwal_libur[$jl]->tanggal_selesai)->addDay()->toDateString();
- if($batas_awal <= $new_day_date && $batas_akhir > $new_day_date) {
- $create_libur = new JadwalLibur;
- $create_libur->tanggal_mulai = $jadwal_libur[$jl]->tanggal_mulai;
- $create_libur->tanggal_selesai = $jadwal_libur[$jl]->tanggal_selesai;
- $create_libur->karyawan_id = $karyawan_anggota_group_baru->id;
- $create_libur->status = 'libur-group';
- $create_libur->approval = 0;
- $create_libur->nama_jadwal = $jadwal_libur[$jl]->nama_jadwal;
- $create_libur->warna = $jadwal_libur[$jl]->warna;
- $create_libur->status_hadir = null;
- $create_libur->keterangan = $jadwal_libur[$jl]->keterangan;
- $create_libur->source_id = $jadwal_libur[$jl]->id;
- $create_libur->source = 'jadwal_group_libur';
- $create_libur->group_id = $jadwal_libur[$jl]->group_id;
- $create_libur->save();
- }
- }
- }
- // assign jadwal id berdasarkan jadwal yang dimiliki group
- if(isset($jadwal_rutin)) {
- // dd($jadwal_rutin);
- $karyawan_anggota_group_baru->jadwal_group_id = $jadwal_rutin->id;
- $karyawan_anggota_group_baru->checkbox_harikerja_senin_rutin_group_lama = $jadwal_rutin->checkbox_harikerja_senin;
- $karyawan_anggota_group_baru->checkbox_harikerja_selasa_rutin_group_lama = $jadwal_rutin->checkbox_harikerja_selasa;
- $karyawan_anggota_group_baru->checkbox_harikerja_rabu_rutin_group_lama = $jadwal_rutin->checkbox_harikerja_rabu;
- $karyawan_anggota_group_baru->checkbox_harikerja_kamis_rutin_group_lama = $jadwal_rutin->checkbox_harikerja_kamis;
- $karyawan_anggota_group_baru->checkbox_harikerja_jumat_rutin_group_lama = $jadwal_rutin->checkbox_harikerja_jumat;
- $karyawan_anggota_group_baru->checkbox_harikerja_sabtu_rutin_group_lama = $jadwal_rutin->checkbox_harikerja_sabtu;
- $karyawan_anggota_group_baru->checkbox_harikerja_minggu_rutin_group_lama = $jadwal_rutin->checkbox_harikerja_minggu;
- $karyawan_anggota_group_baru->jam_masuk_rutin_group_lama = $jadwal_rutin->jam_masuk;
- $karyawan_anggota_group_baru->jam_istirahat_mulai_rutin_group_lama = $jadwal_rutin->jam_istirahat_mulai;
- $karyawan_anggota_group_baru->jam_istirahat_selesai_rutin_group_lama = $jadwal_rutin->jam_istirahat_selesai;
- $karyawan_anggota_group_baru->jam_pulang_rutin_group_lama = $jadwal_rutin->jam_pulang;
- $karyawan_anggota_group_baru->checkbox_harikerja_senin_rutin_group_baru = $jadwal_rutin->checkbox_harikerja_senin;
- $karyawan_anggota_group_baru->checkbox_harikerja_selasa_rutin_group_baru = $jadwal_rutin->checkbox_harikerja_selasa;
- $karyawan_anggota_group_baru->checkbox_harikerja_rabu_rutin_group_baru = $jadwal_rutin->checkbox_harikerja_rabu;
- $karyawan_anggota_group_baru->checkbox_harikerja_kamis_rutin_group_baru = $jadwal_rutin->checkbox_harikerja_kamis;
- $karyawan_anggota_group_baru->checkbox_harikerja_jumat_rutin_group_baru = $jadwal_rutin->checkbox_harikerja_jumat;
- $karyawan_anggota_group_baru->checkbox_harikerja_sabtu_rutin_group_baru = $jadwal_rutin->checkbox_harikerja_sabtu;
- $karyawan_anggota_group_baru->checkbox_harikerja_minggu_rutin_group_baru = $jadwal_rutin->checkbox_harikerja_minggu;
- $karyawan_anggota_group_baru->jam_masuk_rutin_group_baru = $jadwal_rutin->jam_masuk;
- $karyawan_anggota_group_baru->jam_istirahat_mulai_rutin_group_baru = $jadwal_rutin->jam_istirahat_mulai;
- $karyawan_anggota_group_baru->jam_istirahat_selesai_rutin_group_baru = $jadwal_rutin->jam_istirahat_selesai;
- $karyawan_anggota_group_baru->jam_pulang_rutin_group_baru = $jadwal_rutin->jam_pulang;
- $karyawan_anggota_group_baru->tanggal_jadwal_rutin_diedit = Carbon::now()->toDateString();
- // create JadwalHariKerja
- $jadwalHariKerja = new JadwalHariKerja();
- $jadwalHariKerja->nama_jadwal = $jadwal_rutin->nama_jadwal;
- $jadwalHariKerja->checkbox_harikerja_senin = $jadwal_rutin->checkbox_harikerja_senin;
- $jadwalHariKerja->checkbox_harikerja_selasa = $jadwal_rutin->checkbox_harikerja_selasa;
- $jadwalHariKerja->checkbox_harikerja_rabu = $jadwal_rutin->checkbox_harikerja_rabu;
- $jadwalHariKerja->checkbox_harikerja_kamis = $jadwal_rutin->checkbox_harikerja_kamis;
- $jadwalHariKerja->checkbox_harikerja_jumat = $jadwal_rutin->checkbox_harikerja_jumat;
- $jadwalHariKerja->checkbox_harikerja_sabtu = $jadwal_rutin->checkbox_harikerja_sabtu;
- $jadwalHariKerja->checkbox_harikerja_minggu = $jadwal_rutin->checkbox_harikerja_minggu;
- $jadwalHariKerja->jam_masuk = $jadwal_rutin->jam_masuk;
- $jadwalHariKerja->jam_istirahat_mulai = $jadwal_rutin->jam_istirahat_mulai;
- $jadwalHariKerja->jam_istirahat_selesai = $jadwal_rutin->jam_istirahat_selesai;
- $jadwalHariKerja->jam_pulang = $jadwal_rutin->jam_pulang;
- $jadwalHariKerja->tanggal_jadwal_rutin_diedit = Carbon::now()->toDateString();
- $jadwalHariKerja->checkbox_harikerja_senin_baru = $jadwal_rutin->checkbox_harikerja_senin;
- $jadwalHariKerja->checkbox_harikerja_selasa_baru = $jadwal_rutin->checkbox_harikerja_selasa;
- $jadwalHariKerja->checkbox_harikerja_rabu_baru = $jadwal_rutin->checkbox_harikerja_rabu;
- $jadwalHariKerja->checkbox_harikerja_kamis_baru = $jadwal_rutin->checkbox_harikerja_kamis;
- $jadwalHariKerja->checkbox_harikerja_jumat_baru = $jadwal_rutin->checkbox_harikerja_jumat;
- $jadwalHariKerja->checkbox_harikerja_sabtu_baru = $jadwal_rutin->checkbox_harikerja_sabtu;
- $jadwalHariKerja->checkbox_harikerja_minggu_baru = $jadwal_rutin->checkbox_harikerja_minggu;
- $jadwalHariKerja->jam_masuk_baru = $jadwal_rutin->jam_masuk;
- $jadwalHariKerja->jam_istirahat_mulai_baru = $jadwal_rutin->jam_istirahat_mulai;
- $jadwalHariKerja->jam_istirahat_selesai_baru = $jadwal_rutin->jam_istirahat_selesai;
- $jadwalHariKerja->jam_pulang_baru = $jadwal_rutin->jam_pulang;
- $jadwalHariKerja->tanggal_jadwal_rutin_diedit_baru = Carbon::now()->toDateString();
- $jadwalHariKerja->group_id = $id;
- $jadwalHariKerja->karyawan_id = $karyawan_anggota_group_baru->id;
- $jadwalHariKerja->status = 'rutin-group';
- $jadwalHariKerja->approval = 0;
- $jadwalHariKerja->warna = $jadwal_rutin->warna;
- $jadwalHariKerja->status_hadir = null;
- $jadwalHariKerja->keterangan = $jadwal_rutin->keterangan;
- $jadwalHariKerja->source_id = $jadwal_rutin->id;
- $jadwalHariKerja->source = 'jadwal_group_rutin';
- $jadwalHariKerja->save();
- /**
- * @deprecated
- * Backup
- * Menggunakan konsep H+1
- */
- // // update kph
- // $calculate_point = KalkulasiPoinHarian::where('karyawan_id', $k)->whereDate('tanggal_hari_ini', Carbon::now()->toDateString())->first();
- // if($calculate_point != null) {
- // $calculate_point->source_group_rutin = 'jadwal_group_rutin';
- // $calculate_point->source_id_group_rutin = $jadwal_rutin->id;
- // $calculate_point->karyawan_id = $karyawan_anggota_group_baru->id;
- // $calculate_point->nama = $karyawan_anggota_group_baru->nama;
- // $calculate_point->tanggal_hari_ini = Carbon::now()->format("Y-m-d 00:00:00");
- // $calculate_point->hari = $hari;
- // $calculate_point->group_id = $karyawan_anggota_group_baru->group_id;
- // // $calculate_point->ada_jadwal_rutin = $jadwal_rutin->status;
- // $calculate_point->nama_jadwal_group = $jadwal_rutin->nama_jadwal;
- // $calculate_point->nama_group = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $calculate_point->jam_masuk_group = $jadwal_rutin->jam_masuk;
- // $calculate_point->jam_istirahat_mulai_group = $jadwal_rutin->jam_istirahat_mulai;
- // $calculate_point->jam_istirahat_selesai_group = $jadwal_rutin->jam_istirahat_selesai;
- // $calculate_point->jam_pulang_group = $jadwal_rutin->jam_pulang;
- // $calculate_point->checkbox_harikerja_senin_group = $jadwal_rutin->checkbox_harikerja_senin;
- // $calculate_point->checkbox_harikerja_selasa_group = $jadwal_rutin->checkbox_harikerja_selasa;
- // $calculate_point->checkbox_harikerja_rabu_group = $jadwal_rutin->checkbox_harikerja_rabu;
- // $calculate_point->checkbox_harikerja_kamis_group = $jadwal_rutin->checkbox_harikerja_kamis;
- // $calculate_point->checkbox_harikerja_jumat_group = $jadwal_rutin->checkbox_harikerja_jumat;
- // $calculate_point->checkbox_harikerja_sabtu_group = $jadwal_rutin->checkbox_harikerja_sabtu;
- // $calculate_point->checkbox_harikerja_minggu_group = $jadwal_rutin->checkbox_harikerja_minggu;
- // $calculate_point->status_hadir = 0;
- // /**
- // *
- // */
- // $ada_izin = 0;
- // $ada_libur = 0;
- // $new_day_date = Carbon::now()->toDateString();
- // $jadwal_izin = Jadwal::where('karyawan_id', $karyawan_anggota_group_baru->id)->where(function ($query) {
- // $query->where('status', 'izin')->orWhere('status', 'sakit')->orWhere('status', 'cuti');
- // })->whereDate('tanggal_mulai', '<=', $new_day_date)->whereDate('tanggal_selesai', '>=', $new_day_date)->first();
- // $jadwal_libur = JadwalLibur::where('karyawan_id', $karyawan_existing->id)->where('status', 'libur')->whereDate('tanggal_mulai', '<=', $new_day_date)->whereDate('tanggal_selesai', '>=', $new_day_date)->first();
- // // dd($jadwal_libur);
- // if(isset($jadwal_izin)) {
- // $rentang_izin = CarbonPeriod::create($jadwal_izin->tanggal_mulai, $jadwal_izin->tanggal_selesai)->toArray();
- // foreach($rentang_izin as $ri) {
- // if($ri->toDateString() == $new_day_date) {
- // $ada_izin = 1;
- // }
- // }
- // }
- // if(isset($jadwal_libur)) {
- // $rentang_libur = CarbonPeriod::create($jadwal_libur->tanggal_mulai, $jadwal_libur->tanggal_selesai)->toArray();
- // foreach($rentang_libur as $key=>$rl) {
- // if($rl->toDateString() == $new_day_date) {
- // $ada_libur = 1;
- // }
- // }
- // }
- // if($ada_izin == 0) {
- // if($ada_libur == 0) {
- // $calculate_point->ada_jadwal_rutin = $jadwal_rutin->status;
- // $calculate_point->tidak_hadir = 1;
- // $calculate_point->ada_libur = false;
- // $calculate_point->ada_izin = false;
- // } else if($ada_libur == 1) {
- // $calculate_point->ada_jadwal_rutin = null;
- // $calculate_point->tidak_hadir = 0;
- // $calculate_point->ada_libur = true;
- // $calculate_point->ada_izin = false;
- // }
- // } else if($ada_izin == 1) {
- // if($ada_libur == 0) {
- // $calculate_point->ada_jadwal_rutin = null;
- // $calculate_point->tidak_hadir = 0;
- // $calculate_point->ada_libur = false;
- // $calculate_point->ada_izin = true;
- // } else if($ada_libur == 1) {
- // $calculate_point->ada_jadwal_rutin = null;
- // $calculate_point->tidak_hadir = 0;
- // $calculate_point->ada_libur = true;
- // $calculate_point->ada_izin = true;
- // }
- // }
- // // dd($calculate_point);
- // $calculate_point->save();
- // } else if($calculate_point == null) {
- // $calculate_point = new KalkulasiPoinHarian();
- // $calculate_point->karyawan_id = $karyawan_anggota_group_baru->id;
- // $calculate_point->nama = $karyawan_anggota_group_baru->nama;
- // $calculate_point->tanggal_hari_ini = Carbon::now()->format("Y-m-d 00:00:00");
- // $calculate_point->hari = $hari;
- // $calculate_point->kalkulasi_poin_rutin = 0;
- // $calculate_point->kalkulasi_poin_ngeplus = 0;
- // $calculate_point->kalkulasi_poin_shift1_extuder = 0;
- // $calculate_point->kalkulasi_poin_shift2_extuder = 0;
- // $calculate_point->kalkulasi_poin_shift3_extuder = 0;
- // $calculate_point->kalkulasi_poin_total_extuder = 0;
- // $calculate_point->source_group_rutin = 'jadwal_group_rutin';
- // $calculate_point->source_id_group_rutin = $jadwal_rutin->id;
- // $calculate_point->group_id = $karyawan_anggota_group_baru->group_id;
- // // $calculate_point->ada_jadwal_rutin = $jadwal_rutin->status;
- // $calculate_point->nama_jadwal_group = $jadwal_rutin->nama_jadwal;
- // $calculate_point->nama_group = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $calculate_point->jam_masuk_group = $jadwal_rutin->jam_masuk;
- // $calculate_point->jam_istirahat_mulai_group = $jadwal_rutin->jam_istirahat_mulai;
- // $calculate_point->jam_istirahat_selesai_group = $jadwal_rutin->jam_istirahat_selesai;
- // $calculate_point->jam_pulang_group = $jadwal_rutin->jam_pulang;
- // $calculate_point->checkbox_harikerja_senin_group = $jadwal_rutin->checkbox_harikerja_senin;
- // $calculate_point->checkbox_harikerja_selasa_group = $jadwal_rutin->checkbox_harikerja_selasa;
- // $calculate_point->checkbox_harikerja_rabu_group = $jadwal_rutin->checkbox_harikerja_rabu;
- // $calculate_point->checkbox_harikerja_kamis_group = $jadwal_rutin->checkbox_harikerja_kamis;
- // $calculate_point->checkbox_harikerja_jumat_group = $jadwal_rutin->checkbox_harikerja_jumat;
- // $calculate_point->checkbox_harikerja_sabtu_group = $jadwal_rutin->checkbox_harikerja_sabtu;
- // $calculate_point->checkbox_harikerja_minggu_group = $jadwal_rutin->checkbox_harikerja_minggu;
- // // $calculate_point->tidak_hadir = 1;
- // $calculate_point->status_hadir = 0;
- // /**
- // *
- // */
- // $ada_izin = 0;
- // $ada_libur = 0;
- // $new_day_date = Carbon::now()->toDateString();
- // $jadwal_izin = Jadwal::where('karyawan_id', $karyawan_anggota_group_baru->id)->where(function ($query) {
- // $query->where('status', 'izin')->orWhere('status', 'sakit')->orWhere('status', 'cuti');
- // })->whereDate('tanggal_mulai', '<=', $new_day_date)->whereDate('tanggal_selesai', '>=', $new_day_date)->first();
- // $jadwal_libur = JadwalLibur::where('karyawan_id', $karyawan_anggota_group_baru->id)->where('status', 'libur')->whereDate('tanggal_mulai', '<=', $new_day_date)->whereDate('tanggal_selesai', '>=', $new_day_date)->first();
- // // dd($jadwal_libur);
- // if(isset($jadwal_izin)) {
- // $rentang_izin = CarbonPeriod::create($jadwal_izin->tanggal_mulai, $jadwal_izin->tanggal_selesai)->toArray();
- // foreach($rentang_izin as $ri) {
- // if($ri->toDateString() == $new_day_date) {
- // $ada_izin = 1;
- // }
- // }
- // }
- // if(isset($jadwal_libur)) {
- // $rentang_libur = CarbonPeriod::create($jadwal_libur->tanggal_mulai, $jadwal_libur->tanggal_selesai)->toArray();
- // foreach($rentang_libur as $key=>$rl) {
- // if($rl->toDateString() == $new_day_date) {
- // $ada_libur = 1;
- // }
- // }
- // }
- // if($ada_izin == 0) {
- // if($ada_libur == 0) {
- // $calculate_point->ada_jadwal_rutin = $jadwal_rutin->status;
- // $calculate_point->tidak_hadir = 1;
- // $calculate_point->ada_libur = false;
- // $calculate_point->ada_izin = false;
- // } else if($ada_libur == 1) {
- // $calculate_point->ada_jadwal_rutin = null;
- // $calculate_point->tidak_hadir = 0;
- // $calculate_point->ada_libur = true;
- // $calculate_point->ada_izin = false;
- // }
- // } else if($ada_izin == 1) {
- // if($ada_libur == 0) {
- // $calculate_point->ada_jadwal_rutin = null;
- // $calculate_point->tidak_hadir = 0;
- // $calculate_point->ada_libur = false;
- // $calculate_point->ada_izin = true;
- // } else if($ada_libur == 1) {
- // $calculate_point->ada_jadwal_rutin = null;
- // $calculate_point->tidak_hadir = 0;
- // $calculate_point->ada_libur = true;
- // $calculate_point->ada_izin = true;
- // }
- // }
- // $calculate_point->save();
- // }
- $awal_minggu = Carbon::now()->startOfWeek()->format('Y-m-d 00:00:00');
- $akhir_minggu = Carbon::now()->endOfWeek()->format('Y-m-d 00:00:00');
- $minggu_ke = Carbon::now()->isoWeek();
- // update mingguanjam rutin
- $mingguanjam = MingguanJamRutin::where('karyawan_id', $k)->whereDate('tanggal_awal', $awal_minggu)->whereDate('tanggal_akhir', $akhir_minggu)->where('minggu_ke', $minggu_ke)->first();
- if($mingguanjam != null) {
- $mingguanjam->source_group = 'jadwal_group_rutin';
- $mingguanjam->source_id_group = $jadwal_rutin->id;
- $mingguanjam->nama_jadwal_group = $jadwal_rutin->nama_jadwal;
- $mingguanjam->group_karyawan = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- $mingguanjam->jam_masuk_group = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group = $jadwal_rutin->jam_pulang;
- if($jadwal_rutin->checkbox_harikerja_senin == 1) {
- $mingguanjam->source_group_senin = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_senin = $id;
- } else if($jadwal_rutin->checkbox_harikerja_selasa == 1) {
- $mingguanjam->source_group_selasa = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_selasa = $id;
- } else if($jadwal_rutin->checkbox_harikerja_rabu == 1) {
- $mingguanjam->source_group_rabu = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_rabu = $id;
- } else if($jadwal_rutin->checkbox_harikerja_kamis == 1) {
- $mingguanjam->source_group_kamis = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_kamis = $id;
- } else if($jadwal_rutin->checkbox_harikerja_jumat == 1) {
- $mingguanjam->source_group_jumat = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_jumat = $id;
- } else if($jadwal_rutin->checkbox_harikerja_sabtu == 1) {
- $mingguanjam->source_group_sabtu = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_sabtu = $id;
- } else if($jadwal_rutin->checkbox_harikerja_minggu == 1) {
- $mingguanjam->source_group_minggu = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_minggu = $id;
- }
- switch($day) {
- case 'Monday':
- $mingguanjam->jam_masuk_group_senin = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_senin = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_senin = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_senin = $jadwal_rutin->jam_pulang;
- break;
- case 'Tuesday':
- $mingguanjam->jam_masuk_group_selasa = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_selasa = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_selasa = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_selasa = $jadwal_rutin->jam_pulang;
- break;
- case 'Wednesday':
- $mingguanjam->jam_masuk_group_rabu = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_rabu = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_rabu = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_rabu = $jadwal_rutin->jam_pulang;
- break;
- case 'Thursday':
- $mingguanjam->jam_masuk_group_kamis = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_kamis = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_kamis = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_kamis = $jadwal_rutin->jam_pulang;
- break;
- case 'Friday':
- $mingguanjam->jam_masuk_group_jumat = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_jumat = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_jumat = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_jumat = $jadwal_rutin->jam_pulang;
- break;
- case 'Saturday':
- $mingguanjam->jam_masuk_group_sabtu = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_sabtu = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_sabtu = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_sabtu = $jadwal_rutin->jam_pulang;
- break;
- case 'Sunday':
- $mingguanjam->jam_masuk_group_minggu = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_minggu = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_minggu = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_minggu = $jadwal_rutin->jam_pulang;
- break;
- default:
- break;
- }
- $mingguanjam->save();
- } else if($mingguanjam == null) {
- $mingguanjam = new MingguanJamRutin();
- $mingguanjam->karyawan_id = $karyawan_anggota_group_baru->id;
- $mingguanjam->group_id = $karyawan_anggota_group_baru->group_id;
- $mingguanjam->nama_karyawan = $karyawan_anggota_group_baru->nama;
- $mingguanjam->group_karyawan = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- $mingguanjam->source_group = 'jadwal_group_rutin';
- $mingguanjam->source_id_group = $jadwal_rutin->id;
- $mingguanjam->nama_jadwal = $jadwal_rutin->nama_jadwal;
- $mingguanjam->tanggal_awal = $awal_minggu;
- $mingguanjam->tanggal_akhir = $akhir_minggu;
- $mingguanjam->minggu_ke = $minggu_ke;
- $mingguanjam->poin = 0;
- if($jadwal_rutin->checkbox_harikerja_senin == 1) {
- $mingguanjam->source_group_senin = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_senin = $id;
- } else if($jadwal_rutin->checkbox_harikerja_selasa == 1) {
- $mingguanjam->source_group_selasa = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_selasa = $id;
- } else if($jadwal_rutin->checkbox_harikerja_rabu == 1) {
- $mingguanjam->source_group_rabu = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_rabu = $id;
- } else if($jadwal_rutin->checkbox_harikerja_kamis == 1) {
- $mingguanjam->source_group_kamis = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_kamis = $id;
- } else if($jadwal_rutin->checkbox_harikerja_jumat == 1) {
- $mingguanjam->source_group_jumat = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_jumat = $id;
- } else if($jadwal_rutin->checkbox_harikerja_sabtu == 1) {
- $mingguanjam->source_group_sabtu = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_sabtu = $id;
- } else if($jadwal_rutin->checkbox_harikerja_minggu == 1) {
- $mingguanjam->source_group_minggu = 'jadwal_group_rutin';
- $mingguanjam->source_id_group_minggu = $id;
- }
- switch($day) {
- case 'Monday':
- $mingguanjam->jam_masuk_group_senin = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_senin = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_senin = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_senin = $jadwal_rutin->jam_pulang;
- break;
- case 'Tuesday':
- $mingguanjam->jam_masuk_group_selasa = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_selasa = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_selasa = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_selasa = $jadwal_rutin->jam_pulang;
- break;
- case 'Wednesday':
- $mingguanjam->jam_masuk_group_rabu = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_rabu = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_rabu = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_rabu = $jadwal_rutin->jam_pulang;
- break;
- case 'Thursday':
- $mingguanjam->jam_masuk_group_kamis = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_kamis = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_kamis = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_kamis = $jadwal_rutin->jam_pulang;
- break;
- case 'Friday':
- $mingguanjam->jam_masuk_group_jumat = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_jumat = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_jumat = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_jumat = $jadwal_rutin->jam_pulang;
- break;
- case 'Saturday':
- $mingguanjam->jam_masuk_group_sabtu = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_sabtu = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_sabtu = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_sabtu = $jadwal_rutin->jam_pulang;
- break;
- case 'Sunday':
- $mingguanjam->jam_masuk_group_minggu = $jadwal_rutin->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_minggu = $jadwal_rutin->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_minggu = $jadwal_rutin->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_minggu = $jadwal_rutin->jam_pulang;
- break;
- default:
- break;
- }
- $mingguanjam->save();
- }
- // update mingguan poin
- $mingguanpoin = KalkulasiPoinMingguan::where('karyawan_id', $k)->whereDate('tanggal_awal_minggu', $awal_minggu)->whereDate('tanggal_akhir_minggu', $akhir_minggu)->where('minggu_ke', $minggu_ke)->first();
- if($mingguanpoin != null) {
- $mingguanpoin->karyawan_id = $karyawan_anggota_group_baru->id;
- $mingguanpoin->group_id = $karyawan_anggota_group_baru->group_id;
- $mingguanpoin->nama = $karyawan_anggota_group_baru->nama;
- $mingguanpoin->nama_group = $karyawan_anggota_group_baru->nik;
- $mingguanpoin->source_rutin_group = 'jadwal_group_rutin';
- $mingguanpoin->source_id_rutin_group = $id;
- $mingguanpoin->tanggal_awal_minggu = $awal_minggu;
- $mingguanpoin->tanggal_akhir_minggu = $akhir_minggu;
- $mingguanpoin->minggu_ke = $minggu_ke;
- $mingguanpoin->save();
- } else if($mingguanpoin == null) {
- $mingguanpoin = new KalkulasiPoinMingguan();
- $mingguanpoin->karyawan_id = $karyawan_anggota_group_baru->id;
- $mingguanpoin->group_id = $karyawan_anggota_group_baru->group_id;
- $mingguanpoin->nama = $karyawan_anggota_group_baru->nama;
- $mingguanpoin->nama_group = $karyawan_anggota_group_baru->nik;
- $mingguanpoin->source_rutin_group = 'jadwal_group_rutin';
- $mingguanpoin->source_id_rutin_group = $id;
- $mingguanpoin->tanggal_awal_minggu = $awal_minggu;
- $mingguanpoin->tanggal_akhir_minggu = $akhir_minggu;
- $mingguanpoin->minggu_ke = $minggu_ke;
- $mingguanpoin->kalkulasi_poin_rutin_senin = 0;
- $mingguanpoin->kalkulasi_poin_ngeplus_senin = 0;
- $mingguanpoin->kalkulasi_poin_shift1_extuder_senin = 0;
- $mingguanpoin->kalkulasi_poin_shift2_extuder_senin = 0;
- $mingguanpoin->kalkulasi_poin_shift3_extuder_senin = 0;
- $mingguanpoin->kalkulasi_poin_total_extuder_senin = 0;
- $mingguanpoin->kalkulasi_poin_rutin_selasa = 0;
- $mingguanpoin->kalkulasi_poin_ngeplus_selasa = 0;
- $mingguanpoin->kalkulasi_poin_shift1_extuder_selasa = 0;
- $mingguanpoin->kalkulasi_poin_shift2_extuder_selasa = 0;
- $mingguanpoin->kalkulasi_poin_shift3_extuder_selasa = 0;
- $mingguanpoin->kalkulasi_poin_total_extuder_selasa = 0;
- $mingguanpoin->kalkulasi_poin_rutin_rabu = 0;
- $mingguanpoin->kalkulasi_poin_ngeplus_rabu = 0;
- $mingguanpoin->kalkulasi_poin_shift1_extuder_rabu = 0;
- $mingguanpoin->kalkulasi_poin_shift2_extuder_rabu = 0;
- $mingguanpoin->kalkulasi_poin_shift3_extuder_rabu = 0;
- $mingguanpoin->kalkulasi_poin_total_extuder_rabu = 0;
- $mingguanpoin->kalkulasi_poin_rutin_kamis = 0;
- $mingguanpoin->kalkulasi_poin_ngeplus_kamis = 0;
- $mingguanpoin->kalkulasi_poin_shift1_extuder_kamis = 0;
- $mingguanpoin->kalkulasi_poin_shift2_extuder_kamis = 0;
- $mingguanpoin->kalkulasi_poin_shift3_extuder_kamis = 0;
- $mingguanpoin->kalkulasi_poin_total_extuder_kamis = 0;
- $mingguanpoin->kalkulasi_poin_rutin_jumat = 0;
- $mingguanpoin->kalkulasi_poin_ngeplus_jumat = 0;
- $mingguanpoin->kalkulasi_poin_shift1_extuder_jumat = 0;
- $mingguanpoin->kalkulasi_poin_shift2_extuder_jumat = 0;
- $mingguanpoin->kalkulasi_poin_shift3_extuder_jumat = 0;
- $mingguanpoin->kalkulasi_poin_total_extuder_jumat = 0;
- $mingguanpoin->kalkulasi_poin_rutin_sabtu = 0;
- $mingguanpoin->kalkulasi_poin_ngeplus_sabtu = 0;
- $mingguanpoin->kalkulasi_poin_shift1_extuder_sabtu = 0;
- $mingguanpoin->kalkulasi_poin_shift2_extuder_sabtu = 0;
- $mingguanpoin->kalkulasi_poin_shift3_extuder_sabtu = 0;
- $mingguanpoin->kalkulasi_poin_total_extuder_sabtu = 0;
- $mingguanpoin->kalkulasi_poin_rutin_minggu = 0;
- $mingguanpoin->kalkulasi_poin_ngeplus_minggu = 0;
- $mingguanpoin->kalkulasi_poin_shift1_extuder_minggu = 0;
- $mingguanpoin->kalkulasi_poin_shift2_extuder_minggu = 0;
- $mingguanpoin->kalkulasi_poin_shift3_extuder_minggu = 0;
- $mingguanpoin->kalkulasi_poin_total_extuder_minggu = 0;
- $mingguanpoin->save();
- }
- }
- if(count($jadwal_ngeplus) > 0) {
- for($jn = 0; $jn < count($jadwal_ngeplus); $jn++) {
- $karyawan_anggota_group_baru->jadwal_ngeplus_group_id = $jadwal_ngeplus[$jn]->id;
- // create JadwalNgeplus
- $jadwalHariKerjaNgeplus = new JadwalNgeplus();
- $jadwalHariKerjaNgeplus->tanggal_mulai = $jadwal_ngeplus[$jn]->tanggal_mulai;
- $jadwalHariKerjaNgeplus->tanggal_selesai = $jadwal_ngeplus[$jn]->tanggal_selesai;
- $jadwalHariKerjaNgeplus->jam_masuk = $jadwal_ngeplus[$jn]->jam_masuk;
- $jadwalHariKerjaNgeplus->jam_istirahat_mulai = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $jadwalHariKerjaNgeplus->jam_istirahat_selesai = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $jadwalHariKerjaNgeplus->jam_pulang = $jadwal_ngeplus[$jn]->jam_pulang;
- $jadwalHariKerjaNgeplus->group_id = $id;
- $jadwalHariKerjaNgeplus->karyawan_id = $karyawan_anggota_group_baru->id;
- $jadwalHariKerjaNgeplus->status = 'ngeplus-group';
- $jadwalHariKerjaNgeplus->approval = 0;
- $jadwalHariKerjaNgeplus->nama_jadwal = $jadwal_ngeplus[$jn]->nama_jadwal;
- $jadwalHariKerjaNgeplus->warna = $jadwal_ngeplus[$jn]->warna;
- $jadwalHariKerjaNgeplus->status_hadir = null;
- $jadwalHariKerjaNgeplus->keterangan = $jadwal_ngeplus[$jn]->keterangan;
- $jadwalHariKerjaNgeplus->source_id = $jadwal_ngeplus[$jn]->id;
- $jadwalHariKerjaNgeplus->source = 'jadwal_group_ngeplus';
- $jadwalHariKerjaNgeplus->save();
- // selalu cek tanggal mulai dan tanggal selesai dengan hari ini sebelum eksekusi
- $mulai = Carbon::parse($jadwal_ngeplus[$jn]->tanggal_mulai);
- $selesai = Carbon::parse($jadwal_ngeplus[$jn]->tanggal_selesai)->addDay();
- $hariini = Carbon::now();
- // $mulai->lte($hariini) && $selesai->gte($hariini)
- if($mulai->lte($hariini) && $selesai->gt($hariini)) {
- /**
- * @deprecated
- * Menggunakan konsep H+1
- */
- // // update harian_ngeplus
- // $harian_ngeplus = HarianNgeplus::where('karyawan_id', $k)
- // ->where('tanggal', Carbon::now()->toDateString())
- // ->where('source', $jadwal_ngeplus[$jn]->source)
- // ->where('source_id', $jadwal_ngeplus[$jn]->source_id)
- // ->first();
- // if($harian_ngeplus != null) {
- // $harian_ngeplus->source = 'jadwal_group_ngeplus';
- // $harian_ngeplus->source_id = $jadwal_ngeplus[$jn]->id;
- // $harian_ngeplus->group_karyawan = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $harian_ngeplus->jam_masuk = $jadwal_ngeplus[$jn]->jam_masuk;
- // $harian_ngeplus->jam_istirahat_mulai = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- // $harian_ngeplus->jam_istirahat_selesai = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- // $harian_ngeplus->jam_pulang = $jadwal_ngeplus[$jn]->jam_pulang;
- // $ada_izin = 0;
- // $new_day_date = Carbon::now()->toDateString();
- // $jadwal_izin = Jadwal::where('karyawan_id', $karyawan_anggota_group_baru->id)
- // ->where(function ($query) {
- // $query->where('status', 'izin')
- // ->orWhere('status', 'sakit')
- // ->orWhere('status', 'cuti');
- // })
- // ->whereDate('tanggal_mulai', '<=', $new_day_date)
- // ->whereDate('tanggal_selesai', '>=', $new_day_date)
- // ->first();
- // if(isset($jadwal_izin)) {
- // // $new_day_date = Carbon::now()->toDateString();
- // $rentang_izin = CarbonPeriod::create($jadwal_izin->tanggal_mulai, $jadwal_izin->tanggal_selesai)->toArray();
- // foreach($rentang_izin as $ri) {
- // if($ri->toDateString() == $new_day_date) {
- // $ada_izin = 1;
- // }
- // }
- // }
- // if($ada_izin == 0) {
- // $harian_ngeplus->ada_jadwal_ngeplus = 'nge-plus';
- // $harian_ngeplus->tidak_hadir = 1;
- // $harian_ngeplus->ada_izin = false;
- // } else if($ada_izin == 1) {
- // $harian_ngeplus->ada_jadwal_ngeplus = null;
- // $harian_ngeplus->tidak_hadir = 0;
- // $harian_ngeplus->ada_izin = true;
- // }
- // $harian_ngeplus->save();
- // } else if($harian_ngeplus == null) {
- // $harian_ngeplus = new HarianNgeplus();
- // $harian_ngeplus->karyawan_id = $karyawan_anggota_group_baru->id;
- // $harian_ngeplus->group_id = $karyawan_anggota_group_baru->group_id;
- // $harian_ngeplus->source = 'jadwal_group_ngeplus';
- // $harian_ngeplus->source_id = $jadwal_ngeplus[$jn]->id;
- // $harian_ngeplus->nama_karyawan = $karyawan_anggota_group_baru->nama;
- // $harian_ngeplus->group_karyawan = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $harian_ngeplus->nama_jadwal = $jadwal_ngeplus[$jn]->nama_jadwal;
- // $harian_ngeplus->hari = $hari;
- // $harian_ngeplus->tanggal = Carbon::now()->toDateString();
- // $harian_ngeplus->poin = 0;
- // $harian_ngeplus->jam_masuk = $jadwal_ngeplus[$jn]->jam_masuk;
- // $harian_ngeplus->jam_istirahat_mulai = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- // $harian_ngeplus->jam_istirahat_selesai = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- // $harian_ngeplus->jam_pulang = $jadwal_ngeplus[$jn]->jam_pulang;
- // $harian_ngeplus->status_hadir = 0;
- // $ada_izin = 0;
- // $jadwal_izin = Jadwal::where('karyawan_id', $karyawan_anggota_group_baru->id)
- // ->where(function ($query) {
- // $query->where('status', 'izin')
- // ->orWhere('status', 'sakit')
- // ->orWhere('status', 'cuti');
- // })
- // ->whereDate('tanggal_mulai', '<=', Carbon::now()->toDateString())
- // ->whereDate('tanggal_selesai', '>=', Carbon::now()->toDateString())
- // ->first();
- // if(isset($jadwal_izin)) {
- // // $new_day_date = Carbon::now()->toDateString();
- // $rentang_izin = CarbonPeriod::create($jadwal_izin->tanggal_mulai, $jadwal_izin->tanggal_selesai)->toArray();
- // foreach($rentang_izin as $ri) {
- // if($ri->toDateString() == $new_day_date) {
- // $ada_izin = 1;
- // }
- // }
- // }
- // if($ada_izin == 0) {
- // $harian_ngeplus->ada_jadwal_ngeplus = 'ngeplus-group';
- // $harian_ngeplus->tidak_hadir = 1;
- // $harian_ngeplus->ada_izin = false;
- // } else if($ada_izin == 1) {
- // $harian_ngeplus->ada_jadwal_ngeplus = null;
- // $harian_ngeplus->tidak_hadir = 0;
- // $harian_ngeplus->ada_izin = true;
- // }
- // $harian_ngeplus->save();
- // }
- $awal_minggu = Carbon::now()->startOfWeek()->format('Y-m-d 00:00:00');
- $akhir_minggu = Carbon::now()->endOfWeek()->format('Y-m-d 00:00:00');
- $minggu_ke = Carbon::now()->isoWeek();
- // update mingguanjam ngeplus
- $mingguanjam = MingguanJamNgeplus::where('karyawan_id', $k)->
- whereDate('tanggal_awal', $awal_minggu)->
- whereDate('tanggal_akhir', $akhir_minggu)->
- where('minggu_ke', $minggu_ke)->
- where('source', $jadwal_ngeplus[$jn]->source)->
- where('source_id', $jadwal_ngeplus[$jn]->source_id)->first();
- if($mingguanjam != null) {
- $mingguanjam->source = 'jadwal_group_ngeplus';
- $mingguanjam->source_id = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->nama_jadwal = $jadwal_ngeplus[$jn]->nama_jadwal;
- $mingguanjam->group_karyawan = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- $mingguanjam->jam_masuk = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang = $jadwal_ngeplus[$jn]->jam_pulang;
- if($day == 'Monday') {
- $mingguanjam->source_group_senin = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_senin = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_senin = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_senin = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_senin = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_senin = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Tuesday') {
- $mingguanjam->source_group_selasa = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_selasa = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_selasa = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_selasa = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_selasa = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_selasa = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Wednesday') {
- $mingguanjam->source_group_rabu = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_rabu = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_rabu = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_rabu = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_rabu = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_rabu = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Thursday') {
- $mingguanjam->source_group_kamis = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_kamis = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_kamis = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_kamis = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_kamis = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_kamis = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Friday') {
- $mingguanjam->source_group_jumat = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_jumat = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_jumat = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_jumat = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_jumat = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_jumat = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Saturday') {
- $mingguanjam->source_group_sabtu = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_sabtu = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_sabtu = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_sabtu = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_sabtu = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_sabtu = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Sunday') {
- $mingguanjam->source_group_minggu = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_minggu = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_minggu = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_minggu = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_minggu = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_minggu = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- $mingguanjam->save();
- } else if($mingguanjam == null) {
- $mingguanjam = new MingguanJamNgeplus();
- $mingguanjam->karyawan_id = $karyawan_anggota_group_baru->id;
- $mingguanjam->group_id = $karyawan_anggota_group_baru->group_id;
- $mingguanjam->nama_karyawan = $karyawan_anggota_group_baru->nama;
- $mingguanjam->group_karyawan = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- $mingguanjam->source = 'jadwal_group_ngeplus';
- $mingguanjam->source_id = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->nama_jadwal = $jadwal_ngeplus[$jn]->nama_jadwal;
- $mingguanjam->tanggal_awal = $awal_minggu;
- $mingguanjam->tanggal_akhir = $akhir_minggu;
- $mingguanjam->minggu_ke = $minggu_ke;
- $mingguanjam->tanggal_mulai = $jadwal_ngeplus[$jn]->tanggal_mulai;
- $mingguanjam->tanggal_selesai = $jadwal_ngeplus[$jn]->tanggal_selesai;
- $mingguanjam->jam_masuk = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang = $jadwal_ngeplus[$jn]->jam_pulang;
- $mingguanjam->poin = 0;
- if($day == 'Monday') {
- $mingguanjam->source_group_senin = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_senin = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_senin = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_senin = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_senin = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_senin = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Tuesday') {
- $mingguanjam->source_group_selasa = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_selasa = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_selasa = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_selasa = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_selasa = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_selasa = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Wednesday') {
- $mingguanjam->source_group_rabu = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_rabu = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_rabu = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_rabu = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_rabu = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_rabu = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Thursday') {
- $mingguanjam->source_group_kamis = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_kamis = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_kamis = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_kamis = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_kamis = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_kamis = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Friday') {
- $mingguanjam->source_group_jumat = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_jumat = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_jumat = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_jumat = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_jumat = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_jumat = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Saturday') {
- $mingguanjam->source_group_sabtu = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_sabtu = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_sabtu = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_sabtu = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_sabtu = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_sabtu = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- if($day == 'Sunday') {
- $mingguanjam->source_group_minggu = 'jadwal_group_ngeplus';
- $mingguanjam->source_id_group_minggu = $jadwal_ngeplus[$jn]->id;
- $mingguanjam->jam_masuk_group_minggu = $jadwal_ngeplus[$jn]->jam_masuk;
- $mingguanjam->jam_istirahat_mulai_group_minggu = $jadwal_ngeplus[$jn]->jam_istirahat_mulai;
- $mingguanjam->jam_istirahat_selesai_group_minggu = $jadwal_ngeplus[$jn]->jam_istirahat_selesai;
- $mingguanjam->jam_pulang_group_minggu = $jadwal_ngeplus[$jn]->jam_pulang;
- }
- $mingguanjam->save();
- }
- // mingguan poin ngeplus
- $generate_storage = KalkulasiPoinMingguan::where('karyawan_id', $karyawan_anggota_group_baru->id)
- ->where('tanggal_awal_minggu', $awal_minggu)
- ->where('tanggal_akhir_minggu', $akhir_minggu)
- // ->where('source_ngeplus', 'jadwal_group_ngeplus')
- // ->where('source_id_ngeplus', $id)
- ->where('minggu_ke', $minggu_ke)->first();
- if($generate_storage == null) {
- $generate_storage = new KalkulasiPoinMingguan();
- $generate_storage->karyawan_id = $karyawan_anggota_group_baru->id;
- $generate_storage->nama = $karyawan_anggota_group_baru->nama;
- $generate_storage->group_id = $karyawan_anggota_group_baru->group_id;
- $generate_storage->nama_group = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- $generate_storage->tanggal_awal_minggu = $awal_minggu;
- $generate_storage->tanggal_akhir_minggu = $akhir_minggu;
- $generate_storage->minggu_ke = $minggu_ke;
- $generate_storage->tidak_hadir_mingguan = 0;
- $generate_storage->source_ngeplus_group = 'jadwal_group_ngeplus';
- $generate_storage->source_id_ngeplus_group = $jadwal_ngeplus[$jn]->id;
- $generate_storage->kalkulasi_poin_rutin_senin = 0;
- $generate_storage->kalkulasi_poin_ngeplus_senin = 0;
- $generate_storage->kalkulasi_poin_shift1_extuder_senin = 0;
- $generate_storage->kalkulasi_poin_shift2_extuder_senin = 0;
- $generate_storage->kalkulasi_poin_shift3_extuder_senin = 0;
- $generate_storage->kalkulasi_poin_total_extuder_senin = 0;
- $generate_storage->kalkulasi_poin_rutin_selasa = 0;
- $generate_storage->kalkulasi_poin_ngeplus_selasa = 0;
- $generate_storage->kalkulasi_poin_shift1_extuder_selasa = 0;
- $generate_storage->kalkulasi_poin_shift2_extuder_selasa = 0;
- $generate_storage->kalkulasi_poin_shift3_extuder_selasa = 0;
- $generate_storage->kalkulasi_poin_total_extuder_selasa = 0;
- $generate_storage->kalkulasi_poin_rutin_rabu = 0;
- $generate_storage->kalkulasi_poin_ngeplus_rabu = 0;
- $generate_storage->kalkulasi_poin_shift1_extuder_rabu = 0;
- $generate_storage->kalkulasi_poin_shift2_extuder_rabu = 0;
- $generate_storage->kalkulasi_poin_shift3_extuder_rabu = 0;
- $generate_storage->kalkulasi_poin_total_extuder_rabu = 0;
- $generate_storage->kalkulasi_poin_rutin_kamis = 0;
- $generate_storage->kalkulasi_poin_ngeplus_kamis = 0;
- $generate_storage->kalkulasi_poin_shift1_extuder_kamis = 0;
- $generate_storage->kalkulasi_poin_shift2_extuder_kamis = 0;
- $generate_storage->kalkulasi_poin_shift3_extuder_kamis = 0;
- $generate_storage->kalkulasi_poin_total_extuder_kamis = 0;
- $generate_storage->kalkulasi_poin_rutin_jumat = 0;
- $generate_storage->kalkulasi_poin_ngeplus_jumat = 0;
- $generate_storage->kalkulasi_poin_shift1_extuder_jumat = 0;
- $generate_storage->kalkulasi_poin_shift2_extuder_jumat = 0;
- $generate_storage->kalkulasi_poin_shift3_extuder_jumat = 0;
- $generate_storage->kalkulasi_poin_total_extuder_jumat = 0;
- $generate_storage->kalkulasi_poin_rutin_sabtu = 0;
- $generate_storage->kalkulasi_poin_ngeplus_sabtu = 0;
- $generate_storage->kalkulasi_poin_shift1_extuder_sabtu = 0;
- $generate_storage->kalkulasi_poin_shift2_extuder_sabtu = 0;
- $generate_storage->kalkulasi_poin_shift3_extuder_sabtu = 0;
- $generate_storage->kalkulasi_poin_total_extuder_sabtu = 0;
- $generate_storage->kalkulasi_poin_rutin_minggu = 0;
- $generate_storage->kalkulasi_poin_ngeplus_minggu = 0;
- $generate_storage->kalkulasi_poin_shift1_extuder_minggu = 0;
- $generate_storage->kalkulasi_poin_shift2_extuder_minggu = 0;
- $generate_storage->kalkulasi_poin_shift3_extuder_minggu = 0;
- $generate_storage->kalkulasi_poin_total_extuder_minggu = 0;
- $generate_storage->save();
- } else if($generate_storage != null) {
- $generate_storage->karyawan_id = $karyawan_anggota_group_baru->id;
- $generate_storage->nama = $karyawan_anggota_group_baru->nama;
- $generate_storage->group_id = $karyawan_anggota_group_baru->group_id;
- $generate_storage->nama_group = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- $generate_storage->source_ngeplus_group = 'jadwal_group_ngeplus';
- $generate_storage->source_id_ngeplus_group = $jadwal_ngeplus[$jn]->id;
- // $generate_storage->kalkulasi_poin_ngeplus_senin = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_selasa = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_rabu = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_kamis = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_jumat = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_sabtu = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_minggu = 0;
- $generate_storage->save();
- }
- }
- }
- }
- if(isset($jadwal_extuder)) {
- $new_day_date = Carbon::now()->toDateString();
- $karyawan_anggota_group_baru->jadwal_extuder_group_id = $jadwal_extuder->id;
- $karyawan_anggota_group_baru->jam_masuk_shift1_extuder_group_lama = $jadwal_extuder->jam_masuk_shift1;
- $karyawan_anggota_group_baru->jam_istirahat_mulai_shift1_extuder_group_lama = $jadwal_extuder->jam_istirahat_mulai_shift1;
- $karyawan_anggota_group_baru->jam_istirahat_selesai_shift1_extuder_group_lama = $jadwal_extuder->jam_istirahat_selesai_shift1;
- $karyawan_anggota_group_baru->jam_pulang_shift1_extuder_group_lama = $jadwal_extuder->jam_pulang_shift1;
- $karyawan_anggota_group_baru->jam_masuk_shift2_extuder_group_lama = $jadwal_extuder->jam_masuk_shift2;
- $karyawan_anggota_group_baru->jam_istirahat_mulai_shift2_extuder_group_lama = $jadwal_extuder->jam_istirahat_mulai_shift2;
- $karyawan_anggota_group_baru->jam_istirahat_selesai_shift2_extuder_group_lama = $jadwal_extuder->jam_istirahat_selesai_shift2;
- $karyawan_anggota_group_baru->jam_pulang_shift2_extuder_group_lama = $jadwal_extuder->jam_pulang_shift2;
- $karyawan_anggota_group_baru->jam_masuk_shift3_extuder_group_lama = $jadwal_extuder->jam_masuk_shift3;
- $karyawan_anggota_group_baru->jam_istirahat_mulai_shift3_extuder_group_lama = $jadwal_extuder->jam_istirahat_mulai_shift3;
- $karyawan_anggota_group_baru->jam_istirahat_selesai_shift3_extuder_group_lama = $jadwal_extuder->jam_istirahat_selesai_shift3;
- $karyawan_anggota_group_baru->jam_pulang_shift3_extuder_group_lama = $jadwal_extuder->jam_pulang_shift3;
- $karyawan_anggota_group_baru->status_shift1_extuder_group_lama = $jadwal_extuder->status_shift1;
- $karyawan_anggota_group_baru->status_shift2_extuder_group_lama = $jadwal_extuder->status_shift2;
- $karyawan_anggota_group_baru->status_shift3_extuder_group_lama = $jadwal_extuder->status_shift3;
- $karyawan_anggota_group_baru->jam_masuk_shift1_extuder_group_baru = $jadwal_extuder->jam_masuk_shift1;
- $karyawan_anggota_group_baru->jam_istirahat_mulai_shift1_extuder_group_baru = $jadwal_extuder->jam_istirahat_mulai_shift1;
- $karyawan_anggota_group_baru->jam_istirahat_selesai_shift1_extuder_group_baru = $jadwal_extuder->jam_istirahat_selesai_shift1;
- $karyawan_anggota_group_baru->jam_pulang_shift1_extuder_group_baru = $jadwal_extuder->jam_pulang_shift1;
- $karyawan_anggota_group_baru->jam_masuk_shift2_extuder_group_baru = $jadwal_extuder->jam_masuk_shift2;
- $karyawan_anggota_group_baru->jam_istirahat_mulai_shift2_extuder_group_baru = $jadwal_extuder->jam_istirahat_mulai_shift2;
- $karyawan_anggota_group_baru->jam_istirahat_selesai_shift2_extuder_group_baru = $jadwal_extuder->jam_istirahat_selesai_shift2;
- $karyawan_anggota_group_baru->jam_pulang_shift2_extuder_group_baru = $jadwal_extuder->jam_pulang_shift2;
- $karyawan_anggota_group_baru->jam_masuk_shift3_extuder_group_baru = $jadwal_extuder->jam_masuk_shift3;
- $karyawan_anggota_group_baru->jam_istirahat_mulai_shift3_extuder_group_baru = $jadwal_extuder->jam_istirahat_mulai_shift3;
- $karyawan_anggota_group_baru->jam_istirahat_selesai_shift3_extuder_group_baru = $jadwal_extuder->jam_istirahat_selesai_shift3;
- $karyawan_anggota_group_baru->jam_pulang_shift3_extuder_group_baru = $jadwal_extuder->jam_pulang_shift3;
- $karyawan_anggota_group_baru->status_shift1_extuder_group_baru = $jadwal_extuder->status_shift1;
- $karyawan_anggota_group_baru->status_shift2_extuder_group_baru = $jadwal_extuder->status_shift2;
- $karyawan_anggota_group_baru->status_shift3_extuder_group_baru = $jadwal_extuder->status_shift3;
- $karyawan_anggota_group_baru->tanggal_boleh_tap = $jadwal_extuder->tanggal_boleh_tap; // tanggal boleh tap diassign di generator
- $karyawan_anggota_group_baru->tanggal_boleh_tap_selanjutnya = $jadwal_extuder->tanggal_boleh_tap_selanjutnya; // tanggal boleh tap diassign di generator
- $karyawan_anggota_group_baru->tanggal_boleh_tap_baru = $jadwal_extuder->tanggal_boleh_tap; // tanggal boleh tap diassign di generator
- $karyawan_anggota_group_baru->tanggal_boleh_tap_selanjutnya_baru = $jadwal_extuder->tanggal_boleh_tap_selanjutnya; // tanggal boleh tap diassign di generator
- $karyawan_anggota_group_baru->tanggal_jadwal_extuder_diedit = Carbon::now()->toDateString();
- $karyawan_anggota_group_baru->tanggal_jadwal_extuder_diedit_baru = Carbon::now()->toDateString();
- $karyawan_anggota_group_baru->tanggal_jadwal_extuder_diedit = Carbon::now()->toDateString();
- // create JadwalHariKerjaExtuder
- $jadwalHariKerjaExtuder = new JadwalHariKerjaExtuder();
- $jadwalHariKerjaExtuder->jam_masuk_shift1 = $jadwal_extuder->jam_masuk_shift1;
- $jadwalHariKerjaExtuder->jam_istirahat_mulai_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- $jadwalHariKerjaExtuder->jam_istirahat_selesai_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- $jadwalHariKerjaExtuder->jam_pulang_shift1 = $jadwal_extuder->jam_pulang_shift1;
- $jadwalHariKerjaExtuder->jam_masuk_shift2 = $jadwal_extuder->jam_masuk_shift2;
- $jadwalHariKerjaExtuder->jam_istirahat_mulai_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- $jadwalHariKerjaExtuder->jam_istirahat_selesai_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- $jadwalHariKerjaExtuder->jam_pulang_shift2 = $jadwal_extuder->jam_pulang_shift2;
- $jadwalHariKerjaExtuder->jam_masuk_shift3 = $jadwal_extuder->jam_masuk_shift3;
- $jadwalHariKerjaExtuder->jam_istirahat_mulai_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- $jadwalHariKerjaExtuder->jam_istirahat_selesai_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- $jadwalHariKerjaExtuder->jam_pulang_shift3 = $jadwal_extuder->jam_pulang_shift3;
- $jadwalHariKerjaExtuder->jam_masuk_shift1_baru = $jadwal_extuder->jam_masuk_shift1;
- $jadwalHariKerjaExtuder->jam_istirahat_mulai_shift1_baru = $jadwal_extuder->jam_istirahat_mulai_shift1;
- $jadwalHariKerjaExtuder->jam_istirahat_selesai_shift1_baru = $jadwal_extuder->jam_istirahat_selesai_shift1;
- $jadwalHariKerjaExtuder->jam_pulang_shift1_baru = $jadwal_extuder->jam_pulang_shift1;
- $jadwalHariKerjaExtuder->jam_masuk_shift2_baru = $jadwal_extuder->jam_masuk_shift2;
- $jadwalHariKerjaExtuder->jam_istirahat_mulai_shift2_baru = $jadwal_extuder->jam_istirahat_mulai_shift2;
- $jadwalHariKerjaExtuder->jam_istirahat_selesai_shift2_baru = $jadwal_extuder->jam_istirahat_selesai_shift2;
- $jadwalHariKerjaExtuder->jam_pulang_shift2_baru = $jadwal_extuder->jam_pulang_shift2;
- $jadwalHariKerjaExtuder->jam_masuk_shift3_baru = $jadwal_extuder->jam_masuk_shift3;
- $jadwalHariKerjaExtuder->jam_istirahat_mulai_shift3_baru = $jadwal_extuder->jam_istirahat_mulai_shift3;
- $jadwalHariKerjaExtuder->jam_istirahat_selesai_shift3_baru = $jadwal_extuder->jam_istirahat_selesai_shift3;
- $jadwalHariKerjaExtuder->jam_pulang_shift3_baru = $jadwal_extuder->jam_pulang_shift3;
- $jadwalHariKerjaExtuder->group_id = $id;
- $jadwalHariKerjaExtuder->karyawan_id = $karyawan_anggota_group_baru->id;
- $jadwalHariKerjaExtuder->status_shift1 = $jadwal_extuder->status_shift1;
- $jadwalHariKerjaExtuder->status_shift2 = $jadwal_extuder->status_shift2;
- $jadwalHariKerjaExtuder->status_shift3 = $jadwal_extuder->status_shift3;
- $jadwalHariKerjaExtuder->nama_jadwal = $jadwal_extuder->nama_jadwal;
- $jadwalHariKerjaExtuder->warna = $jadwal_extuder->warna;
- $jadwalHariKerjaExtuder->source_id = $jadwal_extuder->id;
- $jadwalHariKerjaExtuder->source = 'extuder group';
- $jadwalHariKerjaExtuder->tanggal_boleh_tap = $jadwal_extuder->tanggal_boleh_tap; // tanggal boleh tap diassign di generator
- $jadwalHariKerjaExtuder->tanggal_boleh_tap_selanjutnya = $jadwal_extuder->tanggal_boleh_tap_selanjutnya; // tanggal boleh tap diassign di generator
- $jadwalHariKerjaExtuder->tanggal_boleh_tap_baru = $jadwal_extuder->tanggal_boleh_tap; // tanggal boleh tap diassign di generator
- $jadwalHariKerjaExtuder->tanggal_boleh_tap_selanjutnya_baru = $jadwal_extuder->tanggal_boleh_tap_selanjutnya; // tanggal boleh tap diassign di generator
- $jadwalHariKerjaExtuder->tanggal_jadwal_extuder_diedit = Carbon::now()->toDateString();
- $jadwalHariKerjaExtuder->tanggal_jadwal_extuder_diedit_baru = Carbon::now()->toDateString();
- $jadwalHariKerjaExtuder->save();
- // update kph
- // $calculate_point = KalkulasiPoinHarian::where('karyawan_id', $k)->where('tanggal_hari_ini', Carbon::now()->toDateString())->first();
- // if(isset($calculate_point)) {
- // $calculate_point->source_group_extuder = 'extuder group';
- // $calculate_point->source_id_group_extuder = $jadwal_extuder->id;
- // $calculate_point->nama_group = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $calculate_point->jam_masuk_shift1_group = $jadwal_extuder->jam_masuk_shift1;
- // $calculate_point->jam_istirahat_mulai_shift1_group = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $calculate_point->jam_istirahat_selesai_shift1_group = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $calculate_point->jam_pulang_shift1_group = $jadwal_extuder->jam_pulang_shift1;
- // $calculate_point->jam_masuk_shift2_group = $jadwal_extuder->jam_masuk_shift2;
- // $calculate_point->jam_istirahat_mulai_shift2_group = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $calculate_point->jam_istirahat_selesai_shift2_group = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $calculate_point->jam_pulang_shift2_group = $jadwal_extuder->jam_pulang_shift2;
- // $calculate_point->jam_masuk_shift3_group = $jadwal_extuder->jam_masuk_shift3;
- // $calculate_point->jam_istirahat_mulai_shift3_group = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $calculate_point->jam_istirahat_selesai_shift3_group = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $calculate_point->jam_pulang_shift3_group = $jadwal_extuder->jam_pulang_shift3;
- // $calculate_point->status_extuder_shift1 = $jadwal_extuder->status_shift1;
- // $calculate_point->status_extuder_shift2 = $jadwal_extuder->status_shift2;
- // $calculate_point->status_extuder_shift3 = $jadwal_extuder->status_shift3;
- // $calculate_point->save();
- // } else {
- // $calculate_point = new KalkulasiPoinHarian();
- // $calculate_point->karyawan_id = $karyawan_anggota_group_baru->id;
- // $calculate_point->group_id = $karyawan_anggota_group_baru->group_id;
- // $calculate_point->nama = $karyawan_anggota_group_baru->nama;
- // $calculate_point->nama_group = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $calculate_point->tanggal_hari_ini = $new_day_date;
- // $calculate_point->hari = $hari;
- // $calculate_point->kalkulasi_poin_rutin = 0;
- // $calculate_point->kalkulasi_poin_ngeplus = 0;
- // $calculate_point->kalkulasi_poin_shift1_extuder = 0;
- // $calculate_point->kalkulasi_poin_shift2_extuder = 0;
- // $calculate_point->kalkulasi_poin_shift3_extuder = 0;
- // $calculate_point->kalkulasi_poin_total_extuder = 0;
- // $calculate_point->status_hadir = 0;
- // $calculate_point->status_hadir_extuder_shift1 = 0;
- // $calculate_point->status_hadir_extuder_shift2 = 0;
- // $calculate_point->status_hadir_extuder_shift3 = 0;
- // $calculate_point->tidak_hadir = 0;
- // $calculate_point->source_group_extuder = 'extuder group';
- // $calculate_point->source_id_group_extuder = $jadwal_extuder->id;
- // $calculate_point->jam_masuk_shift1_group = $jadwal_extuder->jam_masuk_shift1;
- // $calculate_point->jam_istirahat_mulai_shift1_group = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $calculate_point->jam_istirahat_selesai_shift1_group = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $calculate_point->jam_pulang_shift1_group = $jadwal_extuder->jam_pulang_shift1;
- // $calculate_point->jam_masuk_shift2_group = $jadwal_extuder->jam_masuk_shift2;
- // $calculate_point->jam_istirahat_mulai_shift2_group = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $calculate_point->jam_istirahat_selesai_shift2_group = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $calculate_point->jam_pulang_shift2_group = $jadwal_extuder->jam_pulang_shift2;
- // $calculate_point->jam_masuk_shift3_group = $jadwal_extuder->jam_masuk_shift3;
- // $calculate_point->jam_istirahat_mulai_shift3_group = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $calculate_point->jam_istirahat_selesai_shift3_group = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $calculate_point->jam_pulang_shift3_group = $jadwal_extuder->jam_pulang_shift3;
- // $calculate_point->status_extuder_shift1 = $jadwal_extuder->status_shift1;
- // $calculate_point->status_extuder_shift2 = $jadwal_extuder->status_shift2;
- // $calculate_point->status_extuder_shift3 = $jadwal_extuder->status_shift3;
- // $calculate_point->save();
- // }
- // $awal_minggu = Carbon::now()->startOfWeek()->format('Y-m-d 00:00:00');
- // $akhir_minggu = Carbon::now()->endOfWeek()->format('Y-m-d 00:00:00');
- // $minggu_ke = Carbon::now()->isoWeek();
- // $day = Carbon::now()->format('l');
- // update mingguanjam extuder
- // $mingguanjam = MingguanJamExtuder::where('karyawan_id', $karyawan_anggota_group_baru)->whereDate('tanggal_awal', $awal_minggu)->whereDate('tanggal_akhir', $akhir_minggu)->where('minggu_ke', $minggu_ke)->first();
- // if(isset($mingguanjam)) {
- // $mingguanjam->source_group = 'jadwal_group_extuder';
- // $mingguanjam->source_id_group = $jadwal_extuder->id;
- // $mingguanjam->nama_jadwal_group = $jadwal_extuder->nama_jadwal;
- // $mingguanjam->group_karyawan = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $mingguanjam->jam_masuk_shift1_group = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_shift1_group = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_shift1_group = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_shift1_group = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // switch($day) {
- // case 'Monday':
- // $mingguanjam->jam_masuk_group_senin_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_senin_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_senin_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_senin_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_senin_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_senin_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_senin_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_senin_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_senin_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_senin_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_senin_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_senin_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_senin_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_senin_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_senin_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_senin_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_senin_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_senin_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Tuesday':
- // $mingguanjam->jam_masuk_group_selasa_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_selasa_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_selasa_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_selasa_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_selasa_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_selasa_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_selasa_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_selasa_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_selasa_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_selasa_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_selasa_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_selasa_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_selasa_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_selasa_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_selasa_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_selasa_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_selasa_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_selasa_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Wednesday':
- // $mingguanjam->jam_masuk_group_rabu_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_rabu_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_rabu_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_rabu_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_rabu_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_rabu_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_rabu_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_rabu_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_rabu_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_rabu_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_rabu_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_rabu_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_rabu_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_rabu_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_rabu_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_rabu_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_rabu_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_rabu_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Thursday':
- // $mingguanjam->jam_masuk_group_kamis_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_kamis_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_kamis_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_kamis_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_kamis_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_kamis_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_kamis_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_kamis_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_kamis_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_kamis_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_kamis_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_kamis_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_kamis_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_kamis_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_kamis_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_kamis_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_kamis_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_kamis_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Friday':
- // $mingguanjam->jam_masuk_group_jumat_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_jumat_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_jumat_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_jumat_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_jumat_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_jumat_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_jumat_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_jumat_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_jumat_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_jumat_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_jumat_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_jumat_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_jumat_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_jumat_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_jumat_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_jumat_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_jumat_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_jumat_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Saturday':
- // $mingguanjam->jam_masuk_group_sabtu_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_sabtu_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_sabtu_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_sabtu_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_sabtu_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_sabtu_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_sabtu_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_sabtu_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_sabtu_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_sabtu_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_sabtu_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_sabtu_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_sabtu_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_sabtu_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_sabtu_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_sabtu_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_sabtu_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_sabtu_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Sunday':
- // $mingguanjam->jam_masuk_group_minggu_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_minggu_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_minggu_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_minggu_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_minggu_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_minggu_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_minggu_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_minggu_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_minggu_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_minggu_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_minggu_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_minggu_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_minggu_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_minggu_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_minggu_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_minggu_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_minggu_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_minggu_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // }
- // $mingguanjam->save();
- // } else {
- // $mingguanjam = new MingguanJamExtuder();
- // $mingguanjam->karyawan_id = $karyawan_anggota_group_baru->id;
- // $mingguanjam->group_id = $karyawan_anggota_group_baru->group_id;
- // $mingguanjam->nama_karyawan = $karyawan_anggota_group_baru->nama;
- // $mingguanjam->group_karyawan = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $mingguanjam->tanggal_awal = $awal_minggu;
- // $mingguanjam->tanggal_akhir = $akhir_minggu;
- // $mingguanjam->minggu_ke = $minggu_ke;
- // $mingguanjam->poin_shift1 = 0;
- // $mingguanjam->poin_shift2 = 0;
- // $mingguanjam->poin_shift3 = 0;
- // $mingguanjam->source_group = 'jadwal_group_extuder';
- // $mingguanjam->source_id_group = $jadwal_extuder->id;
- // $mingguanjam->nama_jadwal_group = $jadwal_extuder->nama_jadwal;
- // $mingguanjam->jam_masuk_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // switch($day) {
- // case 'Monday':
- // $mingguanjam->jam_masuk_group_senin_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_senin_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_senin_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_senin_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_senin_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_senin_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_senin_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_senin_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_senin_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_senin_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_senin_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_senin_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_senin_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_senin_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_senin_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_senin_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_senin_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_senin_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Tuesday':
- // $mingguanjam->jam_masuk_group_selasa_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_selasa_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_selasa_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_selasa_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_selasa_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_selasa_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_selasa_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_selasa_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_selasa_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_selasa_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_selasa_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_selasa_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_selasa_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_selasa_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_selasa_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_selasa_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_selasa_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_selasa_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Wednesday':
- // $mingguanjam->jam_masuk_group_rabu_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_rabu_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_rabu_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_rabu_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_rabu_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_rabu_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_rabu_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_rabu_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_rabu_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_rabu_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_rabu_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_rabu_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_rabu_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_rabu_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_rabu_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_rabu_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_rabu_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_rabu_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Thursday':
- // $mingguanjam->jam_masuk_group_kamis_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_kamis_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_kamis_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_kamis_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_kamis_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_kamis_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_kamis_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_kamis_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_kamis_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_kamis_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_kamis_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_kamis_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_kamis_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_kamis_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_kamis_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_kamis_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_kamis_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_kamis_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Friday':
- // $mingguanjam->jam_masuk_group_jumat_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_jumat_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_jumat_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_jumat_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_jumat_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_jumat_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_jumat_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_jumat_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_jumat_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_jumat_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_jumat_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_jumat_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_jumat_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_jumat_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_jumat_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_jumat_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_jumat_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_jumat_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Saturday':
- // $mingguanjam->jam_masuk_group_sabtu_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_sabtu_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_sabtu_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_sabtu_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuK_group_sabtu_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_sabtu_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_sabtu_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_sabtu_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_sabtu_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_sabtu_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_sabtu_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_sabtu_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_sabtu_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_sabtu_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_sabtu_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_sabtu_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_sabtu_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_sabtu_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // case 'Sunday':
- // $mingguanjam->jam_masuk_group_minggu_shift1 = $jadwal_extuder->jam_masuk_shift1;
- // $mingguanjam->jam_istirahat_mulai_group_minggu_shift1 = $jadwal_extuder->jam_istirahat_mulai_shift1;
- // $mingguanjam->jam_istirahat_selesai_group_minggu_shift1 = $jadwal_extuder->jam_istirahat_selesai_shift1;
- // $mingguanjam->jam_pulang_group_minggu_shift1 = $jadwal_extuder->jam_pulang_shift1;
- // $mingguanjam->jam_masuk_group_minggu_shift2 = $jadwal_extuder->jam_masuk_shift2;
- // $mingguanjam->jam_istirahat_mulai_group_minggu_shift2 = $jadwal_extuder->jam_istirahat_mulai_shift2;
- // $mingguanjam->jam_istirahat_selesai_group_minggu_shift2 = $jadwal_extuder->jam_istirahat_selesai_shift2;
- // $mingguanjam->jam_pulang_group_minggu_shift2 = $jadwal_extuder->jam_pulang_shift2;
- // $mingguanjam->jam_masuk_group_minggu_shift3 = $jadwal_extuder->jam_masuk_shift3;
- // $mingguanjam->jam_istirahat_mulai_group_minggu_shift3 = $jadwal_extuder->jam_istirahat_mulai_shift3;
- // $mingguanjam->jam_istirahat_selesai_group_minggu_shift3 = $jadwal_extuder->jam_istirahat_selesai_shift3;
- // $mingguanjam->jam_pulang_group_minggu_shift3 = $jadwal_extuder->jam_pulang_shift3;
- // if($jadwal_extuder->status_shift1 != null) {
- // $mingguanjam->source_group_minggu_shift1 = 'extuder group';
- // $mingguanjam->source_id_group_minggu_shift1 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift2 != null) {
- // $mingguanjam->source_group_minggu_shift2 = 'extuder group';
- // $mingguanjam->source_id_group_minggu_shift2 = $jadwal_extuder->id;
- // }
- // if($jadwal_extuder->status_shift3 != null) {
- // $mingguanjam->source_group_minggu_shift3 = 'extuder group';
- // $mingguanjam->source_id_group_minggu_shift3 = $jadwal_extuder->id;
- // }
- // break;
- // }
- // $mingguanjam->save();
- // }
- // $awal_minggu = Carbon::now()->startOfWeek()->format('Y-m-d 00:00:00');
- // $akhir_minggu = Carbon::now()->endOfWeek()->format('Y-m-d 00:00:00');
- // $minggu_ke = Carbon::now()->isoWeek();
- // $generate_storage = KalkulasiPoinMingguan::where('karyawan_id', $karyawan_anggota_group_baru->id)->where('tanggal_awal_minggu', $awal_minggu)->where('tanggal_akhir_minggu', $akhir_minggu)->where('minggu_ke', $minggu_ke)->first();
- // if($generate_storage == null) {
- // $generate_storage = new KalkulasiPoinMingguan();
- // $generate_storage->karyawan_id = $karyawan_anggota_group_baru->id;
- // $generate_storage->nama = $karyawan_anggota_group_baru->nama;
- // $generate_storage->group_id = $karyawan_anggota_group_baru->group_id;
- // $generate_storage->nama_group = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $generate_storage->tanggal_awal_minggu = $awal_minggu;
- // $generate_storage->tanggal_akhir_minggu = $akhir_minggu;
- // $generate_storage->minggu_ke = $minggu_ke;
- // $generate_storage->tidak_hadir_mingguan = 0;
- // $generate_storage->source_extuder = 'extuder group';
- // $generate_storage->source_id_extuder = $jadwal_extuder->id;
- // $generate_storage->kalkulasi_poin_rutin_senin = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_senin = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_senin = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_senin = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_senin = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_senin = 0;
- // $generate_storage->kalkulasi_poin_rutin_selasa = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_selasa = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_selasa = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_selasa = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_selasa = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_selasa = 0;
- // $generate_storage->kalkulasi_poin_rutin_rabu = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_rabu = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_rabu = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_rabu = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_rabu = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_rabu = 0;
- // $generate_storage->kalkulasi_poin_rutin_kamis = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_kamis = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_kamis = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_kamis = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_kamis = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_kamis = 0;
- // $generate_storage->kalkulasi_poin_rutin_jumat = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_jumat = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_jumat = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_jumat = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_jumat = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_jumat = 0;
- // $generate_storage->kalkulasi_poin_rutin_sabtu = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_sabtu = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_sabtu = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_sabtu = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_sabtu = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_sabtu = 0;
- // $generate_storage->kalkulasi_poin_rutin_minggu = 0;
- // $generate_storage->kalkulasi_poin_ngeplus_minggu = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_minggu = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_minggu = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_minggu = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_minggu = 0;
- // if ($jadwal_extuder->jam_masuk_shift1 != null && $jadwal_extuder->jam_istirahat_mulai_shift1 != null && $jadwal_extuder->jam_istirahat_selesai_shift1 != null && $jadwal_extuder->jam_pulang_shift1 != null) {
- // $day = Carbon::now()->format('l');
- // switch($day) {
- // case 'Monday':
- // $generate_storage->status_extuder_senin_shift1 = 'rutin-extuder';
- // break;
- // case 'Tuesday':
- // $generate_storage->status_extuder_selasa_shift1 = 'rutin-extuder';
- // break;
- // case 'Wednesday':
- // $generate_storage->status_extuder_rabu_shift1 = 'rutin-extuder';
- // break;
- // case 'Thursday':
- // $generate_storage->status_extuder_kamis_shift1 = 'rutin-extuder';
- // break;
- // case 'Friday':
- // $generate_storage->status_extuder_jumat_shift1 = 'rutin-extuder';
- // break;
- // case 'Saturday':
- // $generate_storage->status_extuder_sabtu_shift1 = 'rutin-extuder';
- // break;
- // case 'Sunday':
- // $generate_storage->status_extuder_minggu_shift1 = 'rutin-extuder';
- // break;
- // default:
- // break;
- // }
- // }
- // if ($jadwal_extuder->jam_masuk_shift2 != null && $jadwal_extuder->jam_istirahat_mulai_shift2 != null && $jadwal_extuder->jam_istirahat_selesai_shift2 != null && $jadwal_extuder->jam_pulang_shift2 != null) {
- // $day = Carbon::now()->format('l');
- // switch($day) {
- // case 'Monday':
- // $generate_storage->status_extuder_senin_shift2 = 'rutin-extuder';
- // break;
- // case 'Tuesday':
- // $generate_storage->status_extuder_selasa_shift2 = 'rutin-extuder';
- // break;
- // case 'Wednesday':
- // $generate_storage->status_extuder_rabu_shift2 = 'rutin-extuder';
- // break;
- // case 'Thursday':
- // $generate_storage->status_extuder_kamis_shift2 = 'rutin-extuder';
- // break;
- // case 'Friday':
- // $generate_storage->status_extuder_jumat_shift2 = 'rutin-extuder';
- // break;
- // case 'Saturday':
- // $generate_storage->status_extuder_sabtu_shift2 = 'rutin-extuder';
- // break;
- // case 'Sunday':
- // $generate_storage->status_extuder_minggu_shift2 = 'rutin-extuder';
- // break;
- // default:
- // break;
- // }
- // }
- // if ($jadwal_extuder->jam_masuk_shift3 != null && $jadwal_extuder->jam_istirahat_mulai_shift3 != null && $jadwal_extuder->jam_istirahat_selesai_shift3 != null && $jadwal_extuder->jam_pulang_shift3 != null) {
- // $day = Carbon::now()->format('l');
- // switch($day) {
- // case 'Monday':
- // $generate_storage->status_extuder_senin_shift3 = 'rutin-extuder';
- // break;
- // case 'Tuesday':
- // $generate_storage->status_extuder_selasa_shift3 = 'rutin-extuder';
- // break;
- // case 'Wednesday':
- // $generate_storage->status_extuder_rabu_shift3 = 'rutin-extuder';
- // break;
- // case 'Thursday':
- // $generate_storage->status_extuder_kamis_shift3 = 'rutin-extuder';
- // break;
- // case 'Friday':
- // $generate_storage->status_extuder_jumat_shift3 = 'rutin-extuder';
- // break;
- // case 'Saturday':
- // $generate_storage->status_extuder_sabtu_shift3 = 'rutin-extuder';
- // break;
- // case 'Sunday':
- // $generate_storage->status_extuder_minggu_shift3 = 'rutin-extuder';
- // break;
- // default:
- // break;
- // }
- // }
- // $generate_storage->save();
- // } else {
- // $generate_storage->karyawan_id = $karyawan_anggota_group_baru->id;
- // $generate_storage->nama = $karyawan_anggota_group_baru->nama;
- // $generate_storage->group_id = $karyawan_anggota_group_baru->group_id;
- // $generate_storage->nama_group = $group->nama . substr($karyawan_anggota_group_baru->id, -2);
- // $generate_storage->tanggal_awal_minggu = $awal_minggu;
- // $generate_storage->tanggal_akhir_minggu = $akhir_minggu;
- // $generate_storage->minggu_ke = $minggu_ke;
- // $generate_storage->source_extuder = 'extuder group';
- // $generate_storage->source_id_extuder = $jadwal_extuder->id;
- // $generate_storage->kalkulasi_poin_shift1_extuder_senin = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_senin = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_senin = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_senin = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_selasa = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_selasa = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_selasa = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_selasa = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_rabu = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_rabu = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_rabu = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_rabu = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_kamis = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_kamis = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_kamis = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_kamis = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_jumat = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_jumat = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_jumat = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_jumat = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_sabtu = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_sabtu = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_sabtu = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_sabtu = 0;
- // $generate_storage->kalkulasi_poin_shift1_extuder_minggu = 0;
- // $generate_storage->kalkulasi_poin_shift2_extuder_minggu = 0;
- // $generate_storage->kalkulasi_poin_shift3_extuder_minggu = 0;
- // $generate_storage->kalkulasi_poin_total_extuder_minggu = 0;
- // if ($jadwal_extuder->jam_masuk_shift1 != null && $jadwal_extuder->jam_istirahat_mulai_shift1 != null && $jadwal_extuder->jam_istirahat_selesai_shift1 != null && $jadwal_extuder->jam_pulang_shift1 != null) {
- // $day = Carbon::now()->format('l');
- // switch($day) {
- // case 'Monday':
- // $generate_storage->status_extuder_senin_shift1 = 'rutin-extuder';
- // break;
- // case 'Tuesday':
- // $generate_storage->status_extuder_selasa_shift1 = 'rutin-extuder';
- // break;
- // case 'Wednesday':
- // $generate_storage->status_extuder_rabu_shift1 = 'rutin-extuder';
- // break;
- // case 'Thursday':
- // $generate_storage->status_extuder_kamis_shift1 = 'rutin-extuder';
- // break;
- // case 'Friday':
- // $generate_storage->status_extuder_jumat_shift1 = 'rutin-extuder';
- // break;
- // case 'Saturday':
- // $generate_storage->status_extuder_sabtu_shift1 = 'rutin-extuder';
- // break;
- // case 'Sunday':
- // $generate_storage->status_extuder_minggu_shift1 = 'rutin-extuder';
- // break;
- // default:
- // break;
- // }
- // }
- // if ($jadwal_extuder->jam_masuk_shift2 != null && $jadwal_extuder->jam_istirahat_mulai_shift2 != null && $jadwal_extuder->jam_istirahat_selesai_shift2 != null && $jadwal_extuder->jam_pulang_shift2 != null) {
- // $day = Carbon::now()->format('l');
- // switch($day) {
- // case 'Monday':
- // $generate_storage->status_extuder_senin_shift2 = 'rutin-extuder';
- // break;
- // case 'Tuesday':
- // $generate_storage->status_extuder_selasa_shift2 = 'rutin-extuder';
- // break;
- // case 'Wednesday':
- // $generate_storage->status_extuder_rabu_shift2 = 'rutin-extuder';
- // break;
- // case 'Thursday':
- // $generate_storage->status_extuder_kamis_shift2 = 'rutin-extuder';
- // break;
- // case 'Friday':
- // $generate_storage->status_extuder_jumat_shift2 = 'rutin-extuder';
- // break;
- // case 'Saturday':
- // $generate_storage->status_extuder_sabtu_shift2 = 'rutin-extuder';
- // break;
- // case 'Sunday':
- // $generate_storage->status_extuder_minggu_shift2 = 'rutin-extuder';
- // break;
- // default:
- // break;
- // }
- // }
- // if ($jadwal_extuder->jam_masuk_shift3 != null && $jadwal_extuder->jam_istirahat_mulai_shift3 != null && $jadwal_extuder->jam_istirahat_selesai_shift3 != null && $jadwal_extuder->jam_pulang_shift3 != null) {
- // $day = Carbon::now()->format('l');
- // switch($day) {
- // case 'Monday':
- // $generate_storage->status_extuder_senin_shift3 = 'rutin-extuder';
- // break;
- // case 'Tuesday':
- // $generate_storage->status_extuder_selasa_shift3 = 'rutin-extuder';
- // break;
- // case 'Wednesday':
- // $generate_storage->status_extuder_rabu_shift3 = 'rutin-extuder';
- // break;
- // case 'Thursday':
- // $generate_storage->status_extuder_kamis_shift3 = 'rutin-extuder';
- // break;
- // case 'Friday':
- // $generate_storage->status_extuder_jumat_shift3 = 'rutin-extuder';
- // break;
- // case 'Saturday':
- // $generate_storage->status_extuder_sabtu_shift3 = 'rutin-extuder';
- // break;
- // case 'Sunday':
- // $generate_storage->status_extuder_minggu_shift3 = 'rutin-extuder';
- // break;
- // default:
- // break;
- // }
- // }
- // $generate_storage->save();
- // }
- }
- $karyawan_anggota_group_baru->save();
- $peringatan = SuratPeringatan::where('karyawan_id', $k)->first();
- //syntax ini ditambahkan untuk mengecek apakah data sp yang dicari ada
- if(isset($peringatan)) {
- $peringatan->nama_group = $group_list->nama;
- $peringatan->group_id = $group_list->id;
- // kurang kolom nik
- $peringatan->nik = $group_list->nama . $karyawan_anggota_group_baru->groupno;
- $peringatan->save();
- }
- }
- }
- }
- /**
- * Set presensi
- */
- if(!$presensi->isEmpty()) {
- for($i = 0, $sizePresensi = count($presensi); $i < $sizePresensi; $i++) {
- $karyawan_presensi = Karyawan::find($presensi[$i]->karyawan_id);
- // $karyawan_jamsostek = Jamsostek::find($jamsostek[$i]->id);
- $presensi[$i]->group_id = $id;
- $presensi[$i]->group_karyawan = $karyawan_presensi->nik;
- $presensi[$i]->save();
- }
- }
- /**
- * Set izin_pengurangan_cicilan
- *
- * tambah kolom group_id
- * tambah fungsi buat nyimpen group_id
- * -> ke izin_pengurangan_cicilan
- */
- if(!$ipc->isEmpty()) {
- for($i = 0, $sizeIPC = count($ipc); $i < $sizeIPC; $i++) {
- $karyawan_ipc = Karyawan::find($ipc[$i]->karyawan_id);
- $ipc[$i]->group_id = $group_list->id;
- $ipc[$i]->group_karyawan = $group_list->nama;
- $ipc[$i]->nik_karyawan = $karyawan_ipc->nik;
- $ipc[$i]->save();
- }
- }
- if(!$ipc_user->isEmpty()) {
- for($i = 0, $sizeIPCU = count($ipc_user); $i < $sizeIPCU; $i++) {
- $karyawan_ipc_user = Karyawan::find($ipc_user[$i]->karyawan_id_user);
- $ipc_user[$i]->group_id_user = $group_list->id;
- $ipc_user[$i]->group_user = $karyawan_ipc_user->nik;
- $ipc_user[$i]->save();
- }
- }
- /**
- * Set izin_presensi
- *
- * tambah kolom group_id
- * tambah fungsi buat nyimpen group_id
- * -> ke izin_presensi
- */
- if(!$ips->isEmpty()) {
- for($i = 0, $sizeIPS = count($ips); $i < $sizeIPS; $i++) {
- $karyawan_ips = Karyawan::find($ips[$i]->karyawan_id);
- $ips[$i]->group_id = $group_list->id;
- $ips[$i]->group_karyawan = $group_list->nama;
- $ips[$i]->nik_karyawan = $karyawan_ips->nik;
- $ips[$i]->save();
- }
- }
- if(!$ips_user->isEmpty()) {
- for($i = 0, $sizeIPSU = count($ips_user); $i < $sizeIPSU; $i++) {
- $karyawan_ips_user = Karyawan::find($ips_user[$i]->karyawan_id_user);
- $ips_user[$i]->group_id_user = $group_list->id;
- $ips_user[$i]->group_user = $karyawan_ips_user->nik;
- $ips_user[$i]->save();
- }
- }
- /**
- * Set jamsostek
- *
- * tambah kolom group_id
- * tambah fungsi buat nyimpen group_id
- * -> ke jamsostek
- */
- if(!$jamsostek->isEmpty()) {
- for($i = 0, $sizeJamsostek = count($jamsostek); $i < $sizeJamsostek; $i++) {
- $karyawan_id = Karyawan::find($jamsostek[$i]->karyawan_id);
- $karyawan_jamsostek = Jamsostek::find($jamsostek[$i]->id);
- if($karyawan_jamsostek->karyawan_id == $karyawan_id->id){
- $karyawan_jamsostek ->group_id = $group_list->id;
- $karyawan_jamsostek ->group_karyawan = $request->nama.$karyawan_id->groupno;
- $karyawan_jamsostek ->save();
- }
- // if(isset($request->nama)){
- // $id_jamsostek = Jamsostek::where('karyawan_id',$karyawan_jamsostek->id)->first();
- // dd($id_jamsostek);
- // $new_jamsostek = Jamsostek::find($id_jamsostek->id);
- // $new_jamsostek->group_karyawan = $karyawan_jamsostek->nik;
- // $new_jamsostek->save();
- // }
- }
- }
- /**
- * Set karyawan_log
- */
- if(!$karyawanlog->isEmpty()) {
- for($i = 0, $sizeKaryawanLog = count($karyawanlog); $i < $sizeKaryawanLog; $i++) {
- $karyawanlog[$i]->group_id = $id;
- $karyawanlog[$i]->jadwal_group_id = $group_list->jadwal_id;
- if (!isset($karyawanlog[$i]->groupno)) {
- $karyawanlog[$i]->groupno = substr($karyawanlog[$i]->id, -2);
- }
- $karyawanlog[$i]->nama_group = $group_list->nama . '-' . $karyawanlog[$i]->groupno;
- $karyawanlog[$i]->save();
- }
- }
- /**
- * Set pemberitahuan
- */
- if(!$pemberitahuan->isEmpty()) {
- for($i = 0, $sizePemberitahuan = count($pemberitahuan); $i < $sizePemberitahuan; $i++) {
- $karyawan_pemberitahuan = Karyawan::find($pemberitahuan[$i]->id_karyawan);
- // dd($karyawan_pemberitahuan->nik);
- $pemberitahuan[$i]->id_group = $id;
- $pemberitahuan[$i]->nama_group = $group_list->nama;
- if(isset($karyawan_pemberitahuan)) {
- $pemberitahuan[$i]->nik = $karyawan_pemberitahuan->nik;
- } else if(!isset($karyawan_pemberitahuan)) {
- $karyawan_pemberitahuan_log = KaryawanLog::where('karyawan_id', $pemberitahuan[$i]->id_karyawan)->first();
- $pemberitahuan[$i]->nik = $group_list->nama . $karyawan_pemberitahuan_log->groupno;
- }
- $pemberitahuan[$i]->save();
- }
- }
- /**
- * Set pengajuan_utang
- *
- * tambah kolom group_id
- * tambah fungsi buat nyimpen group_id
- * -> ke pengajuan_utang
- */
- if(!$pengajuan_utang->isEmpty()) {
- for($i = 0, $sizePengajuanUtang = count($pengajuan_utang); $i < $sizePengajuanUtang; $i++) {
- $karyawan_utang = Karyawan::find($pengajuan_utang[$i]->karyawan_id);
- $pengajuan_utang[$i]->group_id = $group_list->id;
- $pengajuan_utang[$i]->group_karyawan = $group_list->nama;
- $pengajuan_utang[$i]->nik_karyawan = $karyawan_utang->nik;
- $pengajuan_utang[$i]->save();
- }
- }
- if(!$pengajuan_utang_user->isEmpty()) {
- for($i = 0, $sizePUU = count($pengajuan_utang_user); $i < $sizePUU; $i++) {
- $karyawan_utang_user = Karyawan::find($pengajuan_utang_user[$i]->karyawan_id_user);
- $pengajuan_utang_user[$i]->group_id_user = $group_list->id;
- $pengajuan_utang_user[$i]->group_user = $karyawan_utang_user->nik;
- $pengajuan_utang_user[$i]->save();
- }
- }
- /**
- * Set persetujuan
- */
- if(!$persetujuan->isEmpty()) {
- for($i = 0, $sizePersetujuan = count($persetujuan); $i < $sizePersetujuan; $i++) {
- $karyawan_persetujuan = Karyawan::find($persetujuan[$i]->karyawan_id);
- $persetujuan[$i]->group_id = $id;
- $persetujuan[$i]->group_karyawan = $group_list->nama;
- $persetujuan[$i]->nik_karyawan = $karyawan_persetujuan->nik;
- $persetujuan[$i]->save();
- }
- }
- if(!$persetujuan_user->isEmpty()) {
- for($i = 0, $sizePersetujuanUser = count($persetujuan_user); $i < $sizePersetujuanUser; $i++) {
- $karyawan_persetujuan_user = Karyawan::find($persetujuan_user[$i]->karyawan_id_user);
- $persetujuan_user[$i]->group_id_user = $group_list->id;
- $persetujuan_user[$i]->group_user = $karyawan_persetujuan_user->nik;
- $persetujuan_user[$i]->save();
- }
- }
- /**
- * Set users
- */
- if(!$user->isEmpty()) {
- for($i = 0, $sizeUser = count($user); $i < $sizeUser; $i++) {
- $karyawan_user = Karyawan::find($user[$i]->karyawan_id);
- $user[$i]->group_id = $id;
- $user[$i]->group_name = $group_list->nama;
- $user[$i]->nik = $karyawan_user->nik;
- $user[$i]->save();
- }
- }
- /**
- * Set sp
- */
- if(!$sp->isEmpty()) {
- for($i = 0, $sizeSp = count($sp); $i < $sizeSp; $i++) {
- $karyawan_sp = Karyawan::find($sp[$i]->karyawan_id);
- $sp[$i]->group_id = $id;
- $sp[$i]->nik = $karyawan_sp->nik;
- $sp[$i]->save();
- }
- }
- // alert()->success('Sukses', 'Data Grup berhasil dihapus.')->persistent(true, false)->showConfirmButton('Okay', '#064a25');
- return redirect()->route('group.index');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement