pendientes fixed

This commit is contained in:
Felipe
2023-11-08 17:24:20 -05:00
parent cdf90c60ce
commit 8f92b155be
+10 -11
View File
@@ -317,21 +317,17 @@ class ShowPromociones extends Component
]);
}
}else{
$descuento = Saldo::where('usuario_id', Auth::user()->id)->first();
$saldo_anterior = $descuento->valor;
$nuevo_saldo = $saldo_anterior - ($this->precioAhora *$this->cantidad_comprarPromo);
$cobro = $descuento->update(['valor' => $nuevo_saldo]);
//dd($cobro);
if ($cobro) {
$historial->update(['estado' => 'activo']);
$this->modalComprarPromo = false;
$this->credenciales($historial);
} else {
$eliminar = Historial_cuenta::whereIn('id',$this->n)->delete();
//dd($eliminar);
$this->alert('warning', 'Error en el cobro, comuniquese con soporte!', [
'position' => 'top']);
}
@@ -350,12 +346,15 @@ class ShowPromociones extends Component
$this->modalComprarPromo = false;
foreach ($this->f as $serviceId) {
$pendiente = new Pendientes();
$pendiente->historial_id = $this->historial->id;
$pendiente->cantidad = $this->cantidad_comprarPromo;
$pendiente->estado = 'pendiente';
$pendiente->servicio_id = $serviceId;
$pendiente->save();
for ($y = 0; $y < (int)$this->cantidad_comprarPromo; $y++) {
$pendiente = new Pendientes();
$pendiente->historial_id = $this->historial->id;
$pendiente->cantidad = '1';
$pendiente->estado = 'pendiente';
$pendiente->servicio_id = $serviceId;
$pendiente->save();
}
}
$this->credenciales($this->historial);