| 123456789101112131415161718192021222324252627 |
- <?php
- namespace App\Http\Controllers;
- use App\Http\Controllers\Concerns\ResolvesActiveUnit;
- use App\Services\UnitFinancialDashboardService;
- use Illuminate\Http\JsonResponse;
- class UnitFinancialDashboardController extends Controller
- {
- use ResolvesActiveUnit;
- public function __construct(
- protected UnitFinancialDashboardService $service,
- ) {}
- public function overviewMe(): JsonResponse
- {
- $unitId = $this->activeUnitId();
- if (!$unitId) {
- return $this->errorResponse(message: 'Unidade não encontrada', code: 404);
- }
- return $this->successResponse(payload: $this->service->overview($unitId));
- }
- }
|