Added scanned quantity column in panel gr master exporter #970
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user