From 08d83509bdaee8785803b77a8237a93d81f9b9c0 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 23 八月 2024 11:01:53 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/mx_charging_pile --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java index 5636e6a..dea823f 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/SysUserController.java @@ -239,7 +239,6 @@ if (user.getPhonenumber() != null) { user.setUserName(user.getPhonenumber()); } - user.setPassword(null); user.setUpdateBy(SecurityUtils.getUsername()); user.setUpdateTime(new Date()); userService.updateUser(user); @@ -371,11 +370,13 @@ sysUser.setUpdateBy(SecurityUtils.getUsername()); sysUser.setUpdateTime(new Date()); userService.updateUser(sysUser); - userRoleService.deleteSysUserRoleByUserId(sysUser.getUserId()); - SysUserRole sysUserRole = new SysUserRole(); - sysUserRole.setRoleId(sysUser.getRoleId()); - sysUserRole.setUserId(sysUser.getUserId()); - userRoleService.insertSysUserRole(sysUserRole); + if(null != sysUser.getRoleId()){ + userRoleService.deleteSysUserRoleByUserId(sysUser.getUserId()); + SysUserRole sysUserRole = new SysUserRole(); + sysUserRole.setRoleId(sysUser.getRoleId()); + sysUserRole.setUserId(sysUser.getUserId()); + userRoleService.insertSysUserRole(sysUserRole); + } return R.ok(true); } catch (Exception e) { e.printStackTrace(); @@ -717,4 +718,11 @@ userService.resetPwd(user); return R.ok(); } + + + @ResponseBody + @PostMapping("/getSysUserById") + public SysUser getSysUserById(@RequestParam("userId") Long userId){ + return userService.getById(userId); + } } -- Gitblit v1.7.1