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 @@