From e11acd95c2c2208fb09f4a9fb2c97f136bb3bfbd Mon Sep 17 00:00:00 2001 From: Juan Felipe Duarte <70235683+DuarteJFelipe@users.noreply.github.com> Date: Thu, 31 Jul 2025 17:42:15 -0700 Subject: [PATCH] update --- app/Http/Livewire/ShowPromociones.php | 10 +++++----- app/Models/Usuario_promo.php | 12 +++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/app/Http/Livewire/ShowPromociones.php b/app/Http/Livewire/ShowPromociones.php index 98164c8..905301a 100755 --- a/app/Http/Livewire/ShowPromociones.php +++ b/app/Http/Livewire/ShowPromociones.php @@ -137,7 +137,8 @@ class ShowPromociones extends Component ]); } - public function verPromocion($id) + public function +($id) { $consulta_verpromocion = Promociones::with('tarifas')->where('id', $id)->with([ 'usuario_promos' => function ($query) { @@ -151,7 +152,7 @@ class ShowPromociones extends Component //$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(); + $usuario_tarifa = Usuario_promo::where('usuario_id', auth()->user()->id)->where('promocion_id', $id)->first(); $this->consulta = $consulta_verpromocion; @@ -178,11 +179,10 @@ class ShowPromociones extends Component $consulta_verpromocion = Promociones::with('tarifas')->where('id', $id)->first(); //Traer la tarifa personalizada del usuario para esta tarifa. - $usuario_tarifa = Usuario_promo::where('usuario_id', auth()->user()->id)->where('tarifa_id', $id)->first(); + $usuario_tarifa = Usuario_promo::where('usuario_id', auth()->user()->id)->where('promocion_id', $id)->first(); $this->consulta = $consulta_verpromocion; - //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; @@ -824,7 +824,7 @@ class ShowPromociones extends Component { $add = new Promocion_tarifa; $add->promocion_id = $this->editar_promo_id; - $add->tarifa_id = $this->tarifa_id_promocion; + $add->tarifa_id = $this->tarifa_id_promocion; $add->save(); $consultas = Promocion_tarifa::selectRaw('promocion_tarifas.id as id, servicios.nombre as nombre, tarifas.pantallas as pantallas ') diff --git a/app/Models/Usuario_promo.php b/app/Models/Usuario_promo.php index 81559d8..85f7248 100755 --- a/app/Models/Usuario_promo.php +++ b/app/Models/Usuario_promo.php @@ -8,20 +8,22 @@ use Illuminate\Database\Eloquent\Model; class Usuario_promo extends Model { use HasFactory; + protected $hidden = [ 'usuario_id', 'promocion_id', 'precio', 'utilidad', 'visible', - ]; - public function usuario(){ - return $this ->belongsTo(User::class,'usuario_id'); + public function usuario() + { + return $this->belongsTo(User::class, 'usuario_id'); } - public function promocion(){ - return $this ->belongsTo(Promociones::class,'promocion_id'); + public function promocion() + { + return $this->belongsTo(Promociones::class, 'promocion_id'); } }