$limit, 'offset' => $offset, 'search' => $search, 'order' => $order, 'dir' => $dir, 'tenant' => $tenant, 'tenantIds' => $tenantIds, 'tenantUserId' => $currentUserId, ]); $defaultDepartmentId = SettingService::getDefaultDepartmentId(); $rows = []; foreach ($result['rows'] as $row) { $departmentId = (int) ($row['id'] ?? 0); $rows[] = [ 'id' => $row['id'] ?? null, 'uuid' => $row['uuid'] ?? '', 'is_default' => $departmentId > 0 && $defaultDepartmentId === $departmentId, 'description' => $row['description'] ?? '', 'tenants' => $row['tenant_labels'] ?? [], 'created' => dt($row['created'] ?? ''), 'modified' => dt($row['modified'] ?? ''), ]; } Router::json([ 'data' => $rows, 'total' => $result['total'] ?? 0, ]);