fix(so): perbaikan filter laporan

This commit is contained in:
majid
2025-02-26 10:56:15 +07:00
parent 222cbd8df8
commit 88bd409d42

View File

@@ -667,25 +667,25 @@ class PenilaianController extends Controller
}
// Filter berdasarkan region user yang login
if ($status == 'proses-laporan') {
$requestedRegion = $request->get('search');
// if ($status == 'proses-laporan') {
// $requestedRegion = $request->get('search');
if ($requestedRegion) {
$query->whereHas('region', function ($q) use ($requestedRegion) {
$q->where('name', $requestedRegion);
});
} else {
$query->whereHas('region.teams.teamsUsers', function ($q) {
$q->where('user_id', Auth::id());
});
}
} else {
// if ($requestedRegion) {
// $query->whereHas('region', function ($q) use ($requestedRegion) {
// $q->where('name', $requestedRegion);
// });
// } else {
// $query->whereHas('region.teams.teamsUsers', function ($q) {
// $q->where('user_id', Auth::id());
// });
// }
// } else {
if (Auth::user()->hasRole('senior-officer')) {
$query->whereHas('region.teams.teamsUsers', function ($q) {
$q->where('user_id', Auth::id());
});
}
}
// }