fix: dashboard BOD budget health #14

Merged
farhantock merged 1 commits from dev-wahyun into staging 2 months ago
  1. 15
      app/Http/Controllers/DashboardBoDController.php

15
app/Http/Controllers/DashboardBoDController.php

@ -288,10 +288,7 @@ class DashboardBoDController extends Controller
->pluck('id');
// arr overrun
if ($role === 'Super Admin') {
$response['data']['overrun'] = Project::where('budget_health', 'overrun')
->count();
} elseif ($all_project == 'true') {
if ($all_project) {
$response['data']['overrun'] = Project::whereIn('divisi_id', $divisi)
->where([['budget_health', 'overrun']])
->count();
@ -301,10 +298,7 @@ class DashboardBoDController extends Controller
->count();
}
// arr warning
if ($role === 'Super Admin') {
$response['data']['warning'] = Project::where('budget_health', 'warning')
->count();
} elseif ($all_project == 'true') {
if ($all_project) {
$response['data']['warning'] = Project::whereIn('divisi_id', $divisi)
->where([['budget_health', 'warning']])
->count();
@ -314,10 +308,7 @@ class DashboardBoDController extends Controller
->count();
}
// arr on-budget
if ($role === 'Super Admin') {
$response['data']['on-budget'] = Project::where('budget_health', 'on-budget')
->count();
} elseif ($all_project == 'true') {
if ($all_project) {
$response['data']['on-budget'] = Project::whereIn('divisi_id', $divisi)
->where([['budget_health', 'on-budget']])
->count();

Loading…
Cancel
Save