diff --git a/app/Http/Livewire/ShowPromociones.php b/app/Http/Livewire/ShowPromociones.php index 8b875ed..7880e7d 100755 --- a/app/Http/Livewire/ShowPromociones.php +++ b/app/Http/Livewire/ShowPromociones.php @@ -15,6 +15,7 @@ use App\Models\Saldo; use App\Models\Servicio; use App\Models\Tarifas; use App\Models\User; +use App\Models\Usuario_promo; use App\Notifications\compra; use Carbon\Carbon; use Illuminate\Support\Facades\Auth; @@ -174,11 +175,19 @@ 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(); + $this->consulta = $consulta_verpromocion; - //$this->precioAntes = $consulta_verpromocion->tarifas->first()->valor; + + + //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->precioAhora = $consulta_verpromocion->precio; - $this->utilidad = $consulta_verpromocion->utilidad ?? ''; $this->imagen = $consulta_verpromocion->img_publicidad; $this->fechaLimite = $consulta_verpromocion->fecha_limite; $this->nombrePromo = $consulta_verpromocion->nombre; @@ -238,7 +247,6 @@ class ShowPromociones extends Component $usuario_id = $usuario->id; } else { - $usuario_id = $usuario_existe; } @@ -258,6 +266,8 @@ class ShowPromociones extends Component $utilidad_total = (int) $this->utilidad * (int) $this->cantidad_comprarPromo; + dd($utilidad_total); + $this->historial = $historial; for ($p = 0; $p < (int) $this->cantidad_comprarPromo; $p++) { diff --git a/resources/views/layouts/navigation.blade.php b/resources/views/layouts/navigation.blade.php index ad797b2..5ab6059 100755 --- a/resources/views/layouts/navigation.blade.php +++ b/resources/views/layouts/navigation.blade.php @@ -124,7 +124,7 @@ @if (auth()->user()->subvendedor) Gestión Roles Gestión Usuarios - Log Comisiones + Log Comisiones @if ( auth()->user()->rol->nombre != 'super') Gestión Tarifas @endif