From afbb655a7ccab818a8044ad94a7430903184b3d3 Mon Sep 17 00:00:00 2001 From: Juan Felipe Duarte <70235683+DuarteJFelipe@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:29:11 -0700 Subject: [PATCH] update --- app/Http/Livewire/ShowPromociones.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/Http/Livewire/ShowPromociones.php b/app/Http/Livewire/ShowPromociones.php index abd1a4f..98164c8 100755 --- a/app/Http/Livewire/ShowPromociones.php +++ b/app/Http/Livewire/ShowPromociones.php @@ -150,15 +150,17 @@ class ShowPromociones extends Component //dd($consulta_verpromocion); //$cuentas_creadas = Cuentas::whereDate('inicio','>=',$this->fecha)->where('servicio_id',$tarifas->servicio->id)->where('estado','!=','inactivo')->where('estado','!=','delete')->get(); + //Traer la tarifa personalizada del usuario para esta tarifa. + $usuario_tarifa = Usuario_promo::where('usuario_id', auth()->user()->id)->where('tarifa_id', $id)->first(); + $this->consulta = $consulta_verpromocion; - // $this->precioAntes = $consulta_verpromocion->tarifas->first()->valor; - if (!empty($precio = $consulta_verpromocion->usuario_promos->first())) { - $this->precioAhora = $precio->precio; - } else if (!empty($precio = $consulta_verpromocion->tarifaPromo->first())) { - $this->precioAhora = $precio->precio; - } else { - $this->precioAhora = $consulta_verpromocion->precio; - } + + //Si tiene tarifa personalizada toma el precio, si no tiene da el valor de la tarifa. + $this->precioAhora = ($usuario_tarifa) ? $usuario_tarifa->precio : $consulta_verpromocion->precio; + + //Si tiene tarifa personalizada toma la utilidad, si no tiene toma la utilidad de la tarifa. + $this->utilidad = ($usuario_tarifa) ? $usuario_tarifa->utilidad : $consulta_verpromocion->utilidad; + $this->imagen = $consulta_verpromocion->img_publicidad; $this->fechaLimite = $consulta_verpromocion->fecha_limite;