From 5f8ed1e7b85e6176b371ca5cda572f6cf09e0cba Mon Sep 17 00:00:00 2001 From: andre00bejarano00vaca Date: Thu, 5 Mar 2026 17:13:15 -0400 Subject: [PATCH] se ajusto el actualizador para que reciba aprobado y visible --- .../controller/UserController.java | 18 ++++++++++++++++++ .../fercoganbackend/entity/Usuario.java | 7 ------- .../service/UsuarioService.java | 7 +++++++ 3 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/example/fercoganbackend/controller/UserController.java b/src/main/java/com/example/fercoganbackend/controller/UserController.java index 9f75380..a7f0020 100644 --- a/src/main/java/com/example/fercoganbackend/controller/UserController.java +++ b/src/main/java/com/example/fercoganbackend/controller/UserController.java @@ -122,6 +122,24 @@ public class UserController { private Long ci; private Long celular; private String nombre; + private boolean aprobado; + private boolean visible; + + public boolean isAprobado() { + return aprobado; + } + + public void setAprobado(boolean aprobado) { + this.aprobado = aprobado; + } + + public boolean isVisible() { + return visible; + } + + public void setVisible(boolean visible) { + this.visible = visible; + } public Long getRolId() { return rolId; diff --git a/src/main/java/com/example/fercoganbackend/entity/Usuario.java b/src/main/java/com/example/fercoganbackend/entity/Usuario.java index da2de69..44efd1e 100644 --- a/src/main/java/com/example/fercoganbackend/entity/Usuario.java +++ b/src/main/java/com/example/fercoganbackend/entity/Usuario.java @@ -34,13 +34,6 @@ public class Usuario { // getters y setters - public Boolean getAprobado() { - return aprobado; - } - - public void setAprobado(Boolean aprobado) { - this.aprobado = aprobado; - } public Long getCi() { return ci; diff --git a/src/main/java/com/example/fercoganbackend/service/UsuarioService.java b/src/main/java/com/example/fercoganbackend/service/UsuarioService.java index 24a8037..cf21215 100644 --- a/src/main/java/com/example/fercoganbackend/service/UsuarioService.java +++ b/src/main/java/com/example/fercoganbackend/service/UsuarioService.java @@ -108,6 +108,13 @@ public class UsuarioService { if (request.getUsername() != null) { usuarioExistente.setUsername(request.getUsername()); } + if(request.isVisible()){ + usuarioExistente.setVisible(request.isVisible()); + } + + if(request.isAprobado()){ + usuarioExistente.setAprobado(request.isAprobado()); + } if (request.getPassword() != null) { // ¡No olvides encriptarla si cambias el password!