Refactor pallet number query to filter by prefix and change sorting order

This commit is contained in:
dhanabalan
2025-11-02 15:20:54 +05:30
parent 8834381ddd
commit 5658012473

View File

@@ -310,11 +310,15 @@ class PalletValidationResource extends Resource
return [];
}
return PalletValidation::where('plant_id', $plantId)
->whereNotNull('pallet_number')
->where('pallet_number','!=', '')
->orderBy('pallet_number', 'asc')
// ->whereNotNull('pallet_number')
// ->where('pallet_number', '!=', '')
->where('pallet_number', 'like', 'EP-' . '%')
// ->where(function($query) {
// $query->where('pallet_number', '!=', null)->where('pallet_number', '!=', '');
// })
->orderBy('pallet_number', 'desc')
->get()
->unique('pallet_number')
//->unique('pallet_number')
->pluck('pallet_number', 'pallet_number')
->toArray();
})
@@ -528,6 +532,7 @@ class PalletValidationResource extends Resource
->required()
->reactive()
->columnSpan(1)
//->optionsLimit(500)
->options(function (callable $get) {
$plantId = $get('plant');
@@ -535,13 +540,13 @@ class PalletValidationResource extends Resource
return [];
}
return PalletValidation::query()
->where('plant_id', $plantId)
->whereNotNull('pallet_number')
->where('pallet_number', '!=', '')
return PalletValidation::query()->where('plant_id', $plantId)
// ->whereNotNull('pallet_number')
// ->where('pallet_number', '!=', '')
->where('pallet_number', 'like', 'EP-' . '%')
->select('pallet_number')
->distinct()
->orderBy('pallet_number')
->orderBy('pallet_number', 'desc')
->pluck('pallet_number', 'pallet_number')
->toArray();
}),