diff --git a/app/Http/Controllers/PdfController.php b/app/Http/Controllers/PdfController.php index d53e0a2..a51b5ad 100644 --- a/app/Http/Controllers/PdfController.php +++ b/app/Http/Controllers/PdfController.php @@ -276,7 +276,7 @@ class PdfController extends Controller ->where('item_id', $itemId) ->where('gr_number', $data['gr_number']) ->whereIn('serial_number', $serialNumbers) - ->update(['created_by' => $scannedBy]); + ->update(['created_by' => $scannedBy, 'status' => 'Completed',]); } return response()->json([ @@ -478,11 +478,8 @@ class PdfController extends Controller // ], 200); $itemIds = $grRecords->pluck('item_id')->unique()->filter(); - // Fetch item_codes in one query $items = Item::whereIn('id', $itemIds)->pluck('code', 'id'); - // ['id' => 'item_code'] - // Group serial numbers by item_id $result = $grRecords->groupBy('item_id')->map(function ($group, $itemId) use ($items) { return [ 'item_code' => $items[$itemId] ?? null,