From 9e5d3f634b52333c076eb443a64de873c5ddceed Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期六, 09 十一月 2024 14:39:46 +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