update
This commit is contained in:
@@ -137,7 +137,8 @@ class ShowPromociones extends Component
|
|||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function verPromocion($id)
|
public function
|
||||||
|
($id)
|
||||||
{
|
{
|
||||||
$consulta_verpromocion = Promociones::with('tarifas')->where('id', $id)->with([
|
$consulta_verpromocion = Promociones::with('tarifas')->where('id', $id)->with([
|
||||||
'usuario_promos' => function ($query) {
|
'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();
|
//$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.
|
//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;
|
$this->consulta = $consulta_verpromocion;
|
||||||
|
|
||||||
@@ -178,11 +179,10 @@ class ShowPromociones extends Component
|
|||||||
$consulta_verpromocion = Promociones::with('tarifas')->where('id', $id)->first();
|
$consulta_verpromocion = Promociones::with('tarifas')->where('id', $id)->first();
|
||||||
|
|
||||||
//Traer la tarifa personalizada del usuario para esta tarifa.
|
//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;
|
$this->consulta = $consulta_verpromocion;
|
||||||
|
|
||||||
|
|
||||||
//Si tiene tarifa personalizada toma el precio, si no tiene da el valor de la tarifa.
|
//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;
|
$this->precioAhora = ($usuario_tarifa) ? $usuario_tarifa->precio : $consulta_verpromocion->precio;
|
||||||
|
|
||||||
|
|||||||
@@ -8,20 +8,22 @@ use Illuminate\Database\Eloquent\Model;
|
|||||||
class Usuario_promo extends Model
|
class Usuario_promo extends Model
|
||||||
{
|
{
|
||||||
use HasFactory;
|
use HasFactory;
|
||||||
|
|
||||||
protected $hidden = [
|
protected $hidden = [
|
||||||
'usuario_id',
|
'usuario_id',
|
||||||
'promocion_id',
|
'promocion_id',
|
||||||
'precio',
|
'precio',
|
||||||
'utilidad',
|
'utilidad',
|
||||||
'visible',
|
'visible',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
public function usuario(){
|
public function usuario()
|
||||||
return $this ->belongsTo(User::class,'usuario_id');
|
{
|
||||||
|
return $this->belongsTo(User::class, 'usuario_id');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function promocion(){
|
public function promocion()
|
||||||
return $this ->belongsTo(Promociones::class,'promocion_id');
|
{
|
||||||
|
return $this->belongsTo(Promociones::class, 'promocion_id');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user