ranjith-dev #966
@@ -157,6 +157,11 @@ class PanelGrMasterResource extends Resource
|
||||
->searchable()
|
||||
->alignCenter()
|
||||
->sortable(),
|
||||
Tables\Columns\TextColumn::make('scanned_quantity')
|
||||
->label('Scanned Quantity')
|
||||
->searchable()
|
||||
->alignCenter()
|
||||
->sortable(),
|
||||
Tables\Columns\TextColumn::make('created_at')
|
||||
->dateTime()
|
||||
->alignCenter()
|
||||
@@ -366,6 +371,10 @@ class PanelGrMasterResource extends Resource
|
||||
return parent::getEloquentQuery()
|
||||
->withoutGlobalScopes([
|
||||
SoftDeletingScope::class,
|
||||
])
|
||||
->withCount([
|
||||
'panelBoxValidations as scanned_quantity'
|
||||
]);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,4 +31,11 @@ class PanelGrMaster extends Model
|
||||
{
|
||||
return $this->belongsTo(Item::class);
|
||||
}
|
||||
|
||||
public function panelBoxValidations()
|
||||
{
|
||||
return $this->hasMany(PanelBoxValidation::class, 'plant_id', 'plant_id')
|
||||
->whereColumn('production_order', 'panel_gr_masters.document_number')
|
||||
->whereColumn('inspection_lot_number', 'panel_gr_masters.inspection_lot_number');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user