This commit is contained in:
Felipe
2023-10-09 17:23:56 -05:00
parent 8dc97fb2df
commit d21d256551
3 changed files with 66 additions and 3 deletions
+15
View File
@@ -54,6 +54,7 @@ class ShowUsuarios extends Component
public $nuevo_saldo;
public $valor_recargar;
public $user_saldo;
public $utilidad = 0;
public $consulta_tarifas;
public $consulta_usuarioTarifas;
@@ -227,6 +228,13 @@ class ShowUsuarios extends Component
$recarga->valor_recarga = $this->valor_recargar;
$recarga->save();
$userSaldo = User::find($this->user_saldo);
$logsGeneral = new Log_general();
$logsGeneral->user_id = Auth::user()->id;
$logsGeneral->detalle = 'El usuario ' . Auth::user()->name . ' - ' . Auth::user()->email . ' ha descontado la cantidad de $' . $this->valor_recargar . ' al usuario ' . $userSaldo->name . ' - ' . $userSaldo->email;
$logsGeneral->save();
$this->consulta_saldo->update([
'valor' => $this->saldo_actual - $this->valor_recargar
@@ -306,9 +314,14 @@ class ShowUsuarios extends Component
$this->alert('warning', '¡Coloque un precio!', [
'position' => 'top'
]);
} elseif (empty($this->utilidad)) {
$this->alert('warning', '¡Coloque una utilidad!', [
'position' => 'top'
]);
} else {
$usuarioTarifa = new Usuario_tarifa;
$usuarioTarifa->precio = $this->precioTarifasGestion;
$usuarioTarifa->utilidad = $this->utilidad;
$usuarioTarifa->tarifa_id = $this->tarifasGestion;
$usuarioTarifa->usuario_id = $this->usuarioGestion_id;
$usuarioTarifa->visible = $this->estadoTarifa ? 'false' : 'true';
@@ -369,6 +382,7 @@ class ShowUsuarios extends Component
} else {
$usuarioPromo = new Usuario_promo();
$usuarioPromo->precio = $this->precioPromoGestion;
$usuarioPromo->utilidad = $this->utilidad;
$usuarioPromo->promocion_id = $this->promoGestion;
$usuarioPromo->usuario_id = $this->usuarioGestion_id;
if ($this->estadoPromo) {
@@ -520,6 +534,7 @@ class ShowUsuarios extends Component
} else {
$tarifa = new TarifaPromo;
$tarifa->precio = $this->precio_modTarifas;
$tarifa->utilidad = $this->utilidad;
$tarifa->promocion_id = $this->servicio_modTarifas;
$tarifa->rol_id = $this->roles_modTarifas;
$tarifa->save();