From 49df6cd03e93b18aef7d9a850064f9ae5ad53129 Mon Sep 17 00:00:00 2001 From: yy <11@11.com> Date: Wed, 3 Jul 2024 18:30:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=9B=B4=E6=96=B0=E9=94=99?= =?UTF-8?q?=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/rax/admin/controller/SysUserController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/upms/upms-biz/src/main/java/com/rax/admin/controller/SysUserController.java b/upms/upms-biz/src/main/java/com/rax/admin/controller/SysUserController.java index e0b4814..0503cab 100644 --- a/upms/upms-biz/src/main/java/com/rax/admin/controller/SysUserController.java +++ b/upms/upms-biz/src/main/java/com/rax/admin/controller/SysUserController.java @@ -26,6 +26,7 @@ import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.validation.Valid; import lombok.AllArgsConstructor; import org.springdoc.core.annotations.ParameterObject; +import org.springframework.beans.BeanUtils; import org.springframework.http.HttpHeaders; import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.core.context.SecurityContextHolder; @@ -184,8 +185,8 @@ public class SysUserController { @PutMapping @PreAuthorize("@pms.hasPermission('sys_user_edit')") public R updateUser(@Valid @RequestBody UserDTO userDto) { - String hospitalId = sysHospitalService.getCurrentHospital(); - userDto.setHospitalId(Long.valueOf(hospitalId)); + SysUser sysUser = userService.getById(userDto.getUserId()); + BeanUtils.copyProperties(userDto, sysUser); Boolean b = userService.updateUser(userDto); return R.ok(b); }