From 111652d23733d04e379c2454c8b39171596a6b50 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期六, 09 十一月 2024 14:28:51 +0800 Subject: [PATCH] 代码提交 --- xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/SysUserController.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/SysUserController.java b/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/SysUserController.java index 5bbfd67..a9ccc20 100644 --- a/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/SysUserController.java +++ b/xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/SysUserController.java @@ -74,6 +74,15 @@ private ISysPermissionService permissionService; @Resource private ISysUserDeptService sysUserDeptService; + + + @PostMapping("/removeByAppUserId/{id}") + public AjaxResult removeByAppUserId(@PathVariable("id") Long id) + { + SysUser byId = userService.getById(id); + userService.removeById(byId); + return AjaxResult.success(); + } /** * 获取用户列表 */ @@ -150,6 +159,8 @@ user.setUpdateTime(LocalDateTime.now()); if (user.getPassword()!=null){ user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); + + return AjaxResult.success(userService.resetPwd(user)); } return AjaxResult.success(userService.updateUser(user)); @@ -163,6 +174,7 @@ user.setUserId(dto.getUserId()); user.setStatus(String.valueOf(dto.getStatus())); user.setReason(dto.getReason()); + user.setDisableTime(LocalDateTime.now()); Long userid = tokenService.getLoginUser().getUserid(); SysUser sysUser = userService.selectUserById(userid); user.setUpdateBy(sysUser.getNickName()+"("+sysUser.getUserName()+")"); @@ -604,12 +616,9 @@ /** * 重置密码 */ - @RequiresPermissions("system:user:edit") - @Log(title = "用户管理", businessType = BusinessType.UPDATE) - @PutMapping("/resetPwd") + @PostMapping("/resetPwd") public AjaxResult resetPwd(@RequestBody SysUser user) { userService.checkUserAllowed(user); - userService.checkUserDataScope(user.getUserId()); user.setPassword(SecurityUtils.encryptPassword(user.getPassword())); user.setUpdateBy(SecurityUtils.getUsername()); return toAjax(userService.resetPwd(user)); -- Gitblit v1.7.1