From 21ffd1763e459c39c5f6c480905b192247695501 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Wed, 11 Feb 2026 14:30:30 +0530 Subject: [PATCH 1/2] Added default '-' for characteristic_name, current_value, update_value on quantity request type --- .../RequestCharacteristicResource.php | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/app/Filament/Resources/RequestCharacteristicResource.php b/app/Filament/Resources/RequestCharacteristicResource.php index 2cb0915..0a1903a 100644 --- a/app/Filament/Resources/RequestCharacteristicResource.php +++ b/app/Filament/Resources/RequestCharacteristicResource.php @@ -910,6 +910,7 @@ class RequestCharacteristicResource extends Resource ->sortable(), Tables\Columns\TextColumn::make('characteristic_name') ->label('Characteristic Name') + ->default('-') ->alignCenter() ->searchable() ->formatStateUsing(fn (string $state): string => strtoupper(__($state))) @@ -917,13 +918,21 @@ class RequestCharacteristicResource extends Resource ->sortable(), Tables\Columns\TextColumn::make('current_value') ->label('Current Value') + ->default('-') ->alignCenter() ->searchable() + ->formatStateUsing(function ($record) { + return empty($record->characteristic_name) ? '-' : $record->current_value; + }) ->sortable(), Tables\Columns\TextColumn::make('update_value') ->label('Update Value') + ->default('-') ->alignCenter() ->searchable() + ->formatStateUsing(function ($record) { + return empty($record->characteristic_name) ? '-' : $record->update_value; + }) ->sortable(), Tables\Columns\TextColumn::make('characteristicApproverMaster.name1') ->label('Approver Name 1') @@ -1011,8 +1020,21 @@ class RequestCharacteristicResource extends Resource ->sortable(), Tables\Columns\TextColumn::make('mail_status') ->label('Mail Status') + ->default('-') ->alignCenter() ->searchable() + ->formatStateUsing(function ($state) { + if (! $state || $state == '' || $state == null) { + return '-'; + } + + return match ($state) { + 'Sent' => 'Sent-Mail1', + 'Sent-Mail2' => 'Sent-Mail2', + 'Sent-Mail3' => 'Sent-Mail3', + default => '-', + }; + }) ->sortable() ->toggleable(isToggledHiddenByDefault: true), Tables\Columns\TextColumn::make('trigger_at') From 96aca2697fc8f7ed8b3b50160774867fca2d9689 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Thu, 12 Feb 2026 11:11:22 +0530 Subject: [PATCH 2/2] 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',