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([
|
||||
'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 ')
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user