diff --git a/app/Queries/AdminDashboardQuery.php b/app/Queries/AdminDashboardQuery.php index 5840d58..2d69ee0 100644 --- a/app/Queries/AdminDashboardQuery.php +++ b/app/Queries/AdminDashboardQuery.php @@ -3,6 +3,7 @@ namespace App\Queries; use App\Entities\Payments\Payment; +use App\Entities\Projects\Job; use App\Entities\Projects\Project; use App\Entities\Subscriptions\Subscription; use Carbon\Carbon; @@ -88,4 +89,20 @@ class AdminDashboardQuery return $filteredSubscriptions->load('customer'); } + + /** + * Get on progress project jobs count + * + * @return integer + */ + public function onProgressJobCount() + { + return Job::whereHas('tasks', function ($query) { + return $query->where('progress', '<', 100); + }) + ->whereHas('project', function ($query) { + return $query->whereIn('status_id', [2, 3]); + }) + ->count(); + } } diff --git a/resources/views/jobs/partials/job-tasks-operation.blade.php b/resources/views/jobs/partials/job-tasks-operation.blade.php index 9937c89..576b3ee 100644 --- a/resources/views/jobs/partials/job-tasks-operation.blade.php +++ b/resources/views/jobs/partials/job-tasks-operation.blade.php @@ -35,7 +35,7 @@ ]) !!}