add log activity mutu & turt

This commit is contained in:
JokoPrasetio 2026-06-29 13:31:18 +07:00
parent 97930ed2bc
commit f7a6c5a12d

View File

@ -3402,7 +3402,7 @@ class DashboardController extends Controller
->values()
->all();
if (!empty($unitIds)) {
$query->whereIn('log.id_unit_kerja', $unitIds);
$query->whereIn('log.id_unit_kerja', $unitIds)->orWhere('log.pegawai_id_entry', auth()->user()->objectpegawaifk);
} else {
$query->whereRaw('1 = 0');
}
@ -3964,10 +3964,26 @@ class DashboardController extends Controller
'mod_change' => null,
'id_unit_kerja' => $data ? $data->id_unit_kerja : null,
'id_sub_unit_kerja' => $data ? $data->id_sub_unit_kerja : null,
'action_type' => 'Approved Dokumen Mutu',
'action_type' => 'Approved Dokumen Mutu By ' . auth()->user()?->dataUser?->namalengkap,
];
LogActivity::create($payloadLog);
$payloadLogApprovedByMutu = [
'file_directory_id' => $data->file_directory_id,
'pegawai_id_entry' => auth()->user()->objectpegawaifk,
'pegawai_nama_entry' => auth()->user()?->dataUser?->namalengkap,
'entry_at' => now(),
'file' => $data->file,
'statusenabled' => true,
'nama_dokumen' => $data->nama_dokumen ?? null,
'no_dokumen' => $data->no_dokumen ?? null,
'mod_change' => null,
'id_unit_kerja' => $data ? $data->id_unit_kerja : null,
'id_sub_unit_kerja' => $data ? $data->id_sub_unit_kerja : null,
'action_type' => 'Approved Dokumen Mutu',
];
LogActivity::create($payloadLogApprovedByMutu);
DB::connection('dbDirectory')->commit();
return response()->json([
'status' => true,
@ -4036,10 +4052,26 @@ class DashboardController extends Controller
'mod_change' => null,
'id_unit_kerja' => $data ? $data->id_unit_kerja : null,
'id_sub_unit_kerja' => $data ? $data->id_sub_unit_kerja : null,
'action_type' => 'Approved Dokumen Turt',
'action_type' => 'Approved Dokumen Turt By '. auth()->user()?->dataUser?->namalengkap ,
];
LogActivity::create($payloadLog);
$payloadLogApprovedTurt = [
'file_directory_id' => $data->file_directory_id,
'pegawai_id_entry' => auth()->user()?->objectpegawaifk,
'pegawai_nama_entry' => auth()->user()?->dataUser?->namalengkap,
'entry_at' => now(),
'file' => $data->file,
'statusenabled' => true,
'nama_dokumen' => $data->nama_dokumen ?? null,
'no_dokumen' => $data->no_dokumen ?? null,
'mod_change' => null,
'id_unit_kerja' => $data ? $data->id_unit_kerja : null,
'id_sub_unit_kerja' => $data ? $data->id_sub_unit_kerja : null,
'action_type' => 'Approved Dokumen Turt',
];
LogActivity::create($payloadLogApprovedTurt);
DB::connection('dbDirectory')->commit();
return response()->json([
'status' => true,
@ -4115,9 +4147,25 @@ class DashboardController extends Controller
'no_dokumen' => $data->no_dokumen ?? null,
'id_unit_kerja' => $data ? $data->id_unit_kerja : null,
'id_sub_unit_kerja' => $data ? $data->id_sub_unit_kerja : null,
'action_type' => 'Rejected Dokumen Mutu',
'action_type' => 'Rejected Dokumen Mutu By '. auth()->user()?->dataUser?->namalengkap,
];
LogActivity::create($payloadLog);
$payloadLogRejectedByMutu = [
'file_directory_id' => $data->file_directory_id,
'pegawai_id_entry' => auth()->user()->objectpegawaifk,
'pegawai_nama_entry' => auth()->user()?->dataUser?->namalengkap,
'entry_at' => now(),
'file' => $data->file,
'statusenabled' => true,
'nama_dokumen' => $data->nama_dokumen ?? null,
'no_dokumen' => $data->no_dokumen ?? null,
'mod_change' => null,
'id_unit_kerja' => $data ? $data->id_unit_kerja : null,
'id_sub_unit_kerja' => $data ? $data->id_sub_unit_kerja : null,
'action_type' => 'Rejected Dokumen Mutu',
];
LogActivity::create($payloadLogRejectedByMutu);
DB::connection('dbDirectory')->commit();
return response()->json([
'status' => true,
@ -4193,9 +4241,25 @@ class DashboardController extends Controller
'mod_change' => null,
'id_unit_kerja' => $data ? $data->id_unit_kerja : null,
'id_sub_unit_kerja' => $data ? $data->id_sub_unit_kerja : null,
'action_type' => 'Rejected Dokumen Turt',
'action_type' => 'Rejected Dokumen Turt By ' . auth()->user()?->dataUser?->namalengkap
];
LogActivity::create($payloadLog);
$payloadLogApprovedByTurt = [
'file_directory_id' => $data->file_directory_id,
'pegawai_id_entry' => auth()->user()->objectpegawaifk,
'pegawai_nama_entry' => auth()->user()?->dataUser?->namalengkap,
'entry_at' => now(),
'file' => $data->file,
'statusenabled' => true,
'nama_dokumen' => $data->nama_dokumen ?? null,
'no_dokumen' => $data->no_dokumen ?? null,
'mod_change' => null,
'id_unit_kerja' => $data ? $data->id_unit_kerja : null,
'id_sub_unit_kerja' => $data ? $data->id_sub_unit_kerja : null,
'action_type' => 'Rejected Dokumen Turt',
];
LogActivity::create($payloadLogApprovedByTurt);
DB::connection('dbDirectory')->commit();
return response()->json([
'status' => true,