update planes
This commit is contained in:
@@ -488,12 +488,12 @@ class ShowPlanes extends Component
|
|||||||
$usuario->password = '123456';
|
$usuario->password = '123456';
|
||||||
$usuario->celular = '+57';
|
$usuario->celular = '+57';
|
||||||
$usuario->rol_id = $rol_id;
|
$usuario->rol_id = $rol_id;
|
||||||
// $usuario->save();
|
$usuario->save();
|
||||||
|
|
||||||
$usuario_id = $usuario->id;
|
$usuario_id = $usuario->id;
|
||||||
}
|
}
|
||||||
|
|
||||||
dd($this->tarifa);
|
// dd($this->tarifa);
|
||||||
|
|
||||||
$historial = new Historiale;
|
$historial = new Historiale;
|
||||||
$historial->fecha_inicio = Carbon::now();
|
$historial->fecha_inicio = Carbon::now();
|
||||||
@@ -505,57 +505,64 @@ class ShowPlanes extends Component
|
|||||||
$historial->tarifa_id = $tarifa['id'];
|
$historial->tarifa_id = $tarifa['id'];
|
||||||
$historial->cliente_id = $usuario_id;
|
$historial->cliente_id = $usuario_id;
|
||||||
$historial->cantidad = $tarifa['pantallas'];
|
$historial->cantidad = $tarifa['pantallas'];
|
||||||
// $historial->save();
|
$historial->save();
|
||||||
|
|
||||||
|
|
||||||
if ($this->consulta_verUsuarios->estado == 'pendiente') { // completa
|
|
||||||
$perfiles = $this->consulta_verUsuarios->servicio->completa;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($this->consulta_verUsuarios->estado == 'activo') { // pantallas
|
|
||||||
$perfiles = $this->consulta_verUsuarios->servicio->pantallas;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
dd($this->consulta_verUsuarios);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$consultaHC = Historial_cuenta::where('cuenta_id', $this->consulta_verUsuarios->id)->orderBy('created_at', 'desc')->first()->perfil ?? 0;
|
$consultaHC = Historial_cuenta::where('cuenta_id', $this->consulta_verUsuarios->id)->orderBy('created_at', 'desc')->first()->perfil ?? 0;
|
||||||
|
|
||||||
if ($consultaHC) {
|
if ($this->consulta_verUsuarios->estado == 'pendiente') { // completa
|
||||||
if ($consultaHC < 5) {
|
$perfiles = $this->consulta_verUsuarios->servicio->completa;
|
||||||
|
|
||||||
|
for ($i = 0; $i < $perfiles; $i++) {
|
||||||
$historial_cuenta = new Historial_cuenta;
|
$historial_cuenta = new Historial_cuenta;
|
||||||
$historial_cuenta->cuenta_id = $this->consulta_verUsuarios->id;
|
$historial_cuenta->cuenta_id = $this->consulta_verUsuarios->id;
|
||||||
$historial_cuenta->historial_id = $historial->id;
|
$historial_cuenta->historial_id = $historial->id;
|
||||||
$historial_cuenta->perfil = $consultaHC + 1;
|
$historial_cuenta->perfil = $i + 1;
|
||||||
// $historial_cuenta->save();
|
$historial_cuenta->save();
|
||||||
|
|
||||||
$this->alert('success', 'Usuario añadido correctamente!', [
|
|
||||||
'position' => 'top'
|
|
||||||
]);
|
|
||||||
|
|
||||||
|
|
||||||
$this->addUser = false;
|
|
||||||
$this->consulta_verUsuarios = Cuentas::with('historiales', 'servicio')->where('id', $this->id_cuentaVer)->first();
|
|
||||||
}else{
|
|
||||||
$historial->delete();
|
|
||||||
$this->alert('warning', 'Ya haz alcanzado el maximo de perfiles!', [
|
|
||||||
'position' => 'top'
|
|
||||||
]);
|
|
||||||
}
|
}
|
||||||
} else {
|
|
||||||
$historial_cuenta = new Historial_cuenta;
|
|
||||||
$historial_cuenta->cuenta_id = $this->consulta_verUsuarios->id;
|
|
||||||
$historial_cuenta->historial_id = $historial->id;
|
|
||||||
$historial_cuenta->perfil = $consultaHC + 1;
|
|
||||||
// $historial_cuenta->save();
|
|
||||||
|
|
||||||
$this->alert('success', 'Usuario añadido correctamente!', [
|
$this->alert('success', 'Usuario añadido correctamente!', [
|
||||||
'position' => 'top'
|
'position' => 'top'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
$this->addUser = false;
|
||||||
|
$this->consulta_verUsuarios = Cuentas::with('historiales', 'servicio')->where('id', $this->id_cuentaVer)->first();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($this->consulta_verUsuarios->estado == 'activo') { // pantallas
|
||||||
|
$perfiles = $this->consulta_verUsuarios->servicio->pantallas;
|
||||||
|
|
||||||
|
if ($consultaHC) {
|
||||||
|
if ($consultaHC < $perfiles) {
|
||||||
|
$historial_cuenta = new Historial_cuenta;
|
||||||
|
$historial_cuenta->cuenta_id = $this->consulta_verUsuarios->id;
|
||||||
|
$historial_cuenta->historial_id = $historial->id;
|
||||||
|
$historial_cuenta->perfil = $consultaHC + 1;
|
||||||
|
$historial_cuenta->save();
|
||||||
|
|
||||||
|
$this->alert('success', 'Usuario añadido correctamente!', [
|
||||||
|
'position' => 'top'
|
||||||
|
]);
|
||||||
|
|
||||||
|
$this->addUser = false;
|
||||||
|
$this->consulta_verUsuarios = Cuentas::with('historiales', 'servicio')->where('id', $this->id_cuentaVer)->first();
|
||||||
|
} else {
|
||||||
|
$historial->delete();
|
||||||
|
$this->alert('warning', 'Ya haz alcanzado el maximo de perfiles!', [
|
||||||
|
'position' => 'top'
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
$historial_cuenta = new Historial_cuenta;
|
||||||
|
$historial_cuenta->cuenta_id = $this->consulta_verUsuarios->id;
|
||||||
|
$historial_cuenta->historial_id = $historial->id;
|
||||||
|
$historial_cuenta->perfil = $consultaHC + 1;
|
||||||
|
$historial_cuenta->save();
|
||||||
|
|
||||||
|
$this->alert('success', 'Usuario añadido correctamente!', [
|
||||||
|
'position' => 'top'
|
||||||
|
]);
|
||||||
|
}
|
||||||
$this->addUser = false;
|
$this->addUser = false;
|
||||||
$this->consulta_verUsuarios = Cuentas::with('historiales', 'servicio')->where('id', $this->id_cuentaVer)->first();
|
$this->consulta_verUsuarios = Cuentas::with('historiales', 'servicio')->where('id', $this->id_cuentaVer)->first();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user