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)
|
->where('gr_number', $grNumber)
|
||||||
->pluck('serial_number')
|
->get(['serial_number', 'item_id']);
|
||||||
->toArray();
|
|
||||||
|
|
||||||
if (empty($serialNumbers)) {
|
if (empty($grRecords )) {
|
||||||
return response()->json([
|
return response()->json([
|
||||||
'status_code' => 'ERROR',
|
'status_code' => 'ERROR',
|
||||||
'status_description' => 'No serial numbers found for the given GR number!'
|
'status_description' => 'No serial numbers found for the given GR number!'
|
||||||
], 404);
|
], 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([
|
return response()->json([
|
||||||
|
'item_code' => $itemCode,
|
||||||
'serial_numbers' => $serialNumbers
|
'serial_numbers' => $serialNumbers
|
||||||
], 200);
|
], 200);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user