Advertisement
vitareinforce

handler jadwal lama dan baru

Jan 8th, 2022
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.16 KB | None | 0 0
  1. if($jadwal_master_lama_status_shift1 == 'rutin-extuder') {
  2. $harikerjaextuder = new JadwalHariKerjaExtuder();
  3. $harikerjaextuder->nama_jadwal = $jadwal_master->nama_jadwal;
  4. $harikerjaextuder->warna = $jadwal_master->warna;
  5. $harikerjaextuder->karyawan_id = $k;
  6. $harikerjaextuder->source_id = $jadwalextuder->id;
  7. $harikerjaextuder->source = 'extuder group';
  8. $harikerjaextuder->tanggal_boleh_tap = $tanggal_boleh_tap;
  9. $harikerjaextuder->tanggal_boleh_tap_selanjutnya = $tanggal_boleh_tap_selanjutnya;
  10. $harikerjaextuder->tanggal_jadwal_extuder_diedit_baru = Carbon::now()->toDateString();
  11.  
  12. $harikerjaextuder->jam_masuk_shift1 = $wj1_jam_masuk_shift1;
  13. $harikerjaextuder->jam_istirahat_mulai_shift1 = $wj1_jam_istirahat_mulai_shift1;
  14. $harikerjaextuder->jam_istirahat_selesai_shift1 = $wj1_jam_istirahat_selesai_shift1;
  15. $harikerjaextuder->jam_pulang_shift1 = $wj1_jam_pulang_shift1;
  16. $harikerjaextuder->status_shift1 = $wj1_status_shift1;
  17. $harikerjaextuder->save();
  18. $id_child = $harikerjaextuder->id;
  19. } else if($jadwal_master_lama_status_shift1 == 'rutin-extuder') {
  20. if($request->status_shift1 == true) {
  21. $harikerjaextuder = new JadwalHariKerjaExtuder();
  22. $harikerjaextuder->nama_jadwal = $jadwal_master->nama_jadwal;
  23. $harikerjaextuder->warna = $jadwal_master->warna;
  24. $harikerjaextuder->karyawan_id = $k;
  25. $harikerjaextuder->source_id = $jadwalextuder->id;
  26. $harikerjaextuder->source = 'extuder group';
  27. $harikerjaextuder->tanggal_boleh_tap = $tanggal_boleh_tap;
  28. $harikerjaextuder->tanggal_boleh_tap_selanjutnya = $tanggal_boleh_tap_selanjutnya;
  29. $harikerjaextuder->tanggal_jadwal_extuder_diedit_baru = Carbon::now()->toDateString();
  30.  
  31. $harikerjaextuder->jam_masuk_shift1 = $jadwal_master->jam_masuk_shift1;
  32. $harikerjaextuder->jam_istirahat_mulai_shift1 = $jadwal_master->jam_istirahat_mulai_shift1;
  33. $harikerjaextuder->jam_istirahat_selesai_shift1 = $jadwal_master->jam_istirahat_selesai_shift1;
  34. $harikerjaextuder->jam_pulang_shift1 = $jadwal_master->jam_pulang_shift1;
  35. $harikerjaextuder->status_shift1 = $jadwal_master->status_shift1;
  36. $harikerjaextuder->save();
  37. $id_child = $harikerjaextuder->id;
  38. }
  39.  
  40. }
  41.  
  42. if($jadwal_master_lama_status_shift2 == 'rutin-extuder') {
  43. $harikerjaextuder = JadwalHariKerjaExtuder::find($id_child);
  44. if($harikerjaextuder != null) {
  45. $harikerjaextuder->jam_masuk_shift2 = $wj1_jam_masuk_shift2;
  46. $harikerjaextuder->jam_istirahat_mulai_shift2 = $wj1_jam_istirahat_mulai_shift2;
  47. $harikerjaextuder->jam_istirahat_selesai_shift2 = $wj1_jam_istirahat_selesai_shift2;
  48. $harikerjaextuder->jam_pulang_shift2 = $wj1_jam_pulang_shift2;
  49. $harikerjaextuder->status_shift2 = $wj1_status_shift2;
  50. $harikerjaextuder->save();
  51. }
  52. } else if($jadwal_master_lama_status_shift2 == 'rutin-extuder') {
  53. if($request->status_shift2 == true) {
  54. $harikerjaextuder = JadwalHariKerjaExtuder::find($id_child);
  55. if($harikerjaextuder != null) {
  56. $harikerjaextuder->jam_masuk_shift2 = $jadwal_master->jam_masuk_shift2;
  57. $harikerjaextuder->jam_istirahat_mulai_shift2 = $jadwal_master->jam_istirahat_mulai_shift2;
  58. $harikerjaextuder->jam_istirahat_selesai_shift2 = $jadwal_master->jam_istirahat_selesai_shift2;
  59. $harikerjaextuder->jam_pulang_shift2 = $jadwal_master->jam_pulang_shift2;
  60. $harikerjaextuder->status_shift2 = $jadwal_master->status_shift2;
  61. $harikerjaextuder->save();
  62. }
  63. }
  64.  
  65. }
  66.  
  67. if($jadwal_master_lama_status_shift3 == 'rutin-extuder') {
  68. $harikerjaextuder = JadwalHariKerjaExtuder::find($id_child);
  69. if($harikerjaextuder != null) {
  70. $harikerjaextuder->jam_masuk_shift3 = $wj1_jam_masuk_shift3;
  71. $harikerjaextuder->jam_istirahat_mulai_shift3 = $wj1_jam_istirahat_mulai_shift3;
  72. $harikerjaextuder->jam_istirahat_selesai_shift3 = $wj1_jam_istirahat_selesai_shift3;
  73. $harikerjaextuder->jam_pulang_shift3 = $wj1_jam_pulang_shift3;
  74. $harikerjaextuder->status_shift3 = $wj1_status_shift3;
  75. $harikerjaextuder->save();
  76. }
  77. } else if($jadwal_master_lama_status_shift3 == 'rutin-extuder') {
  78. if($request->status_shift3 == true) {
  79. $harikerjaextuder = JadwalHariKerjaExtuder::find($id_child);
  80. if($harikerjaextuder != null) {
  81. $harikerjaextuder->jam_masuk_shift3 = $jadwal_master->jam_masuk_shift3;
  82. $harikerjaextuder->jam_istirahat_mulai_shift3 = $jadwal_master->jam_istirahat_mulai_shift3;
  83. $harikerjaextuder->jam_istirahat_selesai_shift3 = $jadwal_master->jam_istirahat_selesai_shift3;
  84. $harikerjaextuder->jam_pulang_shift3 = $jadwal_master->jam_pulang_shift3;
  85. $harikerjaextuder->status_shift3 = $jadwal_master->status_shift3;
  86. $harikerjaextuder->save();
  87. }
  88. }
  89. }
  90.  
  91. if($request->status_shift1 == true) {
  92. $harikerjaextuder = JadwalHariKerjaExtuder::find($id_child);
  93. if($harikerjaextuder != null) {
  94. $harikerjaextuder->jam_masuk_shift1_baru = $jadwal_master->jam_masuk_shift1;
  95. $harikerjaextuder->jam_istirahat_mulai_shift1_baru = $jadwal_master->jam_istirahat_mulai_shift1;
  96. $harikerjaextuder->jam_istirahat_selesai_shift1_baru = $jadwal_master->jam_istirahat_selesai_shift1;
  97. $harikerjaextuder->jam_pulang_shift1_baru = $jadwal_master->jam_pulang_shift1;
  98. $harikerjaextuder->status_shift1_baru = $jadwal_master->status_shift1;
  99. $harikerjaextuder->save();
  100. $id_child = $harikerjaextuder->id;
  101. }
  102. }
  103.  
  104. if($request->status_shift2 == true) {
  105. $harikerjaextuder = JadwalHariKerjaExtuder::find($id_child);
  106. if($harikerjaextuder != null) {
  107. $harikerjaextuder->jam_masuk_shift2 = $wj1_jam_masuk_shift2;
  108. $harikerjaextuder->jam_istirahat_mulai_shift2 = $wj1_jam_istirahat_mulai_shift2;
  109. $harikerjaextuder->jam_istirahat_selesai_shift2 = $wj1_jam_istirahat_selesai_shift2;
  110. $harikerjaextuder->jam_pulang_shift2 = $wj1_jam_pulang_shift2;
  111. $harikerjaextuder->status_shift2 = $wj1_status_shift2;
  112. $harikerjaextuder->jam_masuk_shift2_baru = $jadwal_master->jam_masuk_shift2;
  113. $harikerjaextuder->jam_istirahat_mulai_shift2_baru = $jadwal_master->jam_istirahat_mulai_shift2;
  114. $harikerjaextuder->jam_istirahat_selesai_shift2_baru = $jadwal_master->jam_istirahat_selesai_shift2;
  115. $harikerjaextuder->jam_pulang_shift2_baru = $jadwal_master->jam_pulang_shift2;
  116. $harikerjaextuder->status_shift2_baru = $jadwal_master->status_shift2;
  117. $harikerjaextuder->save();
  118. }
  119. }
  120.  
  121. if($request->status_shift3 == true) {
  122. $harikerjaextuder = JadwalHariKerjaExtuder::find($id_child);
  123. if($harikerjaextuder != null) {
  124. $harikerjaextuder->jam_masuk_shift3 = $wj1_jam_masuk_shift3;
  125. $harikerjaextuder->jam_istirahat_mulai_shift3 = $wj1_jam_istirahat_mulai_shift3;
  126. $harikerjaextuder->jam_istirahat_selesai_shift3 = $wj1_jam_istirahat_selesai_shift3;
  127. $harikerjaextuder->jam_pulang_shift3 = $wj1_jam_pulang_shift3;
  128. $harikerjaextuder->status_shift3 = $wj1_status_shift3;
  129. $harikerjaextuder->jam_masuk_shift3_baru = $jadwal_master->jam_masuk_shift3;
  130. $harikerjaextuder->jam_istirahat_mulai_shift3_baru = $jadwal_master->jam_istirahat_mulai_shift3;
  131. $harikerjaextuder->jam_istirahat_selesai_shift3_baru = $jadwal_master->jam_istirahat_selesai_shift3;
  132. $harikerjaextuder->jam_pulang_shift3_baru = $jadwal_master->jam_pulang_shift3;
  133. $harikerjaextuder->status_shift3_baru = $jadwal_master->status_shift3;
  134. $harikerjaextuder->save();
  135. }
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement