Advertisement
vitareinforce

ask, kalau untuk pengecekan hari di posisi tambah jadwal baru apakah perlu?

Jun 28th, 2021
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. $get_storage = KalkulasiPoinHarian::where('karyawan_id', $karyawan_existing->id)->where('tanggal_hari_ini', $new_day_date)->first();
  2. if($get_storage != null) {
  3. $jadwal_rutin = JadwalHariKerja::where('karyawan_id', $karyawan_existing->id)->where('status', 'rutin')->where('source_id', $id)
  4. ->where(function ($query) use ($day) {
  5. switch($day) {
  6. case 'Monday':
  7. $query->where('checkbox_harikerja_senin', 1);
  8. break;
  9. case 'Tuesday':
  10. $query->where('checkbox_harikerja_selasa', 1);
  11. break;
  12. case 'Wednesday':
  13. $query->where('checkbox_harikerja_rabu', 1);
  14. break;
  15. case 'Thursday':
  16. $query->where('checkbox_harikerja_kamis', 1);
  17. break;
  18. case 'Friday':
  19. $query->where('checkbox_harikerja_jumat', 1);
  20. break;
  21. case 'Saturday':
  22. $query->where('checkbox_harikerja_sabtu', 1);
  23. break;
  24. case 'Sunday':
  25. $query->where('checkbox_harikerja_minggu', 1);
  26. break;
  27. default:
  28. break;
  29. }
  30. })
  31. ->first();
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement