From 96aca2697fc8f7ed8b3b50160774867fca2d9689 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Thu, 12 Feb 2026 11:11:22 +0530 Subject: [PATCH] Changed logic in get api of process order --- app/Http/Controllers/PdfController.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/PdfController.php b/app/Http/Controllers/PdfController.php index f91dd8f..ee5353e 100644 --- a/app/Http/Controllers/PdfController.php +++ b/app/Http/Controllers/PdfController.php @@ -590,6 +590,13 @@ class PdfController extends Controller ->orderBy('id', 'desc') ->first(); + $lastRecord1 = ProcessOrder::with('item') + ->where('plant_id', $plant->id) + ->where('process_order', $processOrder) + ->where('rework_status', 0) + ->orderBy('id', 'desc') + ->first(); + $totalReceivedQty = $processOrderRecords->sum('received_quantity'); // $lastRecord = $processOrderRecords->first(); $item = $lastRecord->item; @@ -612,12 +619,14 @@ class PdfController extends Controller $notOkQty = CharacteristicValue::where('plant_id', $plant->id)->where('process_order', $processOrder)->where('status', 'NotOk')->get()->count(); + $currentCoil = ($lastRecord->rework_status == 1) ? (string) $lastRecord1->coil_number : (string) $lastRecord->coil_number; + return response()->json([ 'item_code' => $item?->code ?? '', 'description' => $item?->description ?? '', // 'coil_number' => $proOrdAgPlant->coil_number ?? "", // 'order_quantity' => (string)$proOrdAgPlant->order_quantity ?? "", - 'coil_number' => (string) $lastRecord->coil_number ?? '0', + 'coil_number' => $currentCoil, 'order_quantity' => (string) $lastRecord->order_quantity ?? '0.000', 'ok_quantity' => (string) $okQty ?? '0', 'not_ok_quantity' => (string) $notOkQty ?? '0',