Addded item code logic in get serial number
This commit is contained in:
@@ -452,19 +452,28 @@ class PdfController extends Controller
|
||||
}
|
||||
|
||||
|
||||
$serialNumbers = GrMaster::where('plant_id', $plantId)
|
||||
$grRecords = GrMaster::where('plant_id', $plantId)
|
||||
->where('gr_number', $grNumber)
|
||||
->pluck('serial_number')
|
||||
->toArray();
|
||||
->get(['serial_number', 'item_id']);
|
||||
|
||||
if (empty($serialNumbers)) {
|
||||
if (empty($grRecords )) {
|
||||
return response()->json([
|
||||
'status_code' => 'ERROR',
|
||||
'status_description' => 'No serial numbers found for the given GR number!'
|
||||
], 404);
|
||||
}
|
||||
|
||||
// return response()->json([
|
||||
// 'serial_numbers' => $serialNumbers
|
||||
// ], 200);
|
||||
$itemId = $grRecords->first()->item_id;
|
||||
|
||||
$itemCode = $itemId ? optional(Item::find($itemId))->code : null;
|
||||
|
||||
$serialNumbers = $grRecords->pluck('serial_number')->toArray();
|
||||
|
||||
return response()->json([
|
||||
'item_code' => $itemCode,
|
||||
'serial_numbers' => $serialNumbers
|
||||
], 200);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user