|
|
@@ -6,6 +6,7 @@ use App\Enums\UserStatusEnum;
|
|
|
use App\Enums\UserTypeEnum;
|
|
|
use App\Models\PartnerAgreement;
|
|
|
use App\Models\User;
|
|
|
+use App\Models\UserAccessLog;
|
|
|
use App\Models\Appointment;
|
|
|
use Illuminate\Support\Facades\Auth;
|
|
|
|
|
|
@@ -22,6 +23,7 @@ class DashboardService
|
|
|
->count(),
|
|
|
'novos_mes' => PartnerAgreement::whereMonth('created_at', now()->month)->whereYear('created_at', now()->year)->count(),
|
|
|
'associados_pendentes' => User::where('type', UserTypeEnum::ASSOCIADO)->where('status', UserStatusEnum::PENDING)->count(),
|
|
|
+ 'ultimos_acessos' => UserAccessLog::distinct('user_id')->count('user_id'),
|
|
|
];
|
|
|
}
|
|
|
|