From d3aa93ecadad69750c455d21830d42200374de0c Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 29 Aug 2026 16:07:17 +0530 Subject: [PATCH] Added scanned quantity column in panel gr master exporter --- app/Filament/Exports/PanelGrMasterExporter.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/app/Filament/Exports/PanelGrMasterExporter.php b/app/Filament/Exports/PanelGrMasterExporter.php index ef2874e..bf32899 100644 --- a/app/Filament/Exports/PanelGrMasterExporter.php +++ b/app/Filament/Exports/PanelGrMasterExporter.php @@ -2,6 +2,7 @@ namespace App\Filament\Exports; +use App\Models\PanelBoxValidation; use App\Models\PanelGrMaster; use Filament\Actions\Exports\ExportColumn; use Filament\Actions\Exports\Exporter; @@ -35,6 +36,17 @@ class PanelGrMasterExporter extends Exporter ->label('INSPECTION LOT NUMBER'), ExportColumn::make('quantity') ->label('QUANTITY'), + ExportColumn::make('scanned_quantity') + ->label('SCANNED QUANTITY') + ->getStateUsing(function ($record) { + return PanelBoxValidation::where('plant_id', $record->plant_id) + ->where('production_order', $record->document_number) + ->where('inspection_lot_number', $record->inspection_lot_number) + ->whereHas('stickerMaster', function ($query) use ($record) { + $query->where('item_id', $record->item_id); + }) + ->count(); + }), ExportColumn::make('created_at') ->label('CREATED AT'), ExportColumn::make('updated_at')