From b216258bdc2d4bfedf559571a9f52cd2490ab281 Mon Sep 17 00:00:00 2001 From: Juan Felipe Zapata Moreno Date: Tue, 31 Mar 2026 16:47:10 -0600 Subject: [PATCH] fix: actualizar sustitucion para los tags de los vehiculos y corregir los campos del pdf --- app/Http/Controllers/Repuve/RecordController.php | 15 +++++++++++---- resources/views/pdfs/tag_sustitution.blade.php | 4 ++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/Repuve/RecordController.php b/app/Http/Controllers/Repuve/RecordController.php index 18bdc39..4f9dcb4 100644 --- a/app/Http/Controllers/Repuve/RecordController.php +++ b/app/Http/Controllers/Repuve/RecordController.php @@ -622,13 +622,20 @@ private function substitutionData(Tag $tag) // datos del vehĂ­culo if ($oldTagLog->vehicle) { - $data['id_chip'] = $oldTagLog->vehicle->id_chip ?? ''; $data['placa'] = $oldTagLog->vehicle->placa ?? ''; $data['niv'] = $oldTagLog->vehicle->niv ?? ''; - // tag NUEVO - $newTag = $oldTagLog->vehicle->tag; - $data['folio_sustituto'] = $newTag?->folio ?? ''; + $currentVehicleTag = $oldTagLog->vehicle->tag; + $isFlowA = $currentVehicleTag && $currentVehicleTag->id === $tag->id; + + if ($isFlowA) { + $data['folio'] = $oldTagLog->folio_anterior ?? $tag->folio ?? ''; + $data['folio_sustituto'] = $tag->folio ?? ''; + $data['id_chip'] = $tag->tag_number ?? ''; + } else { + $data['folio_sustituto'] = $currentVehicleTag?->folio ?? ''; + $data['id_chip'] = $currentVehicleTag?->tag_number ?? ''; + } } return $data; diff --git a/resources/views/pdfs/tag_sustitution.blade.php b/resources/views/pdfs/tag_sustitution.blade.php index 4a6a05c..4d450ae 100644 --- a/resources/views/pdfs/tag_sustitution.blade.php +++ b/resources/views/pdfs/tag_sustitution.blade.php @@ -120,7 +120,7 @@ FOLIO ANTERIOR: - {{ $substitution['folio_sustituto'] ?? '' }} + {{ $substitution['folio'] ?? '' }} ID DE LA CONSTANCIA (CHIP): @@ -128,7 +128,7 @@ FOLIO ACTUAL: - {{ $substitution['folio'] ?? '' }} + {{ $substitution['folio_sustituto'] ?? '' }} PLACAS: