From c5857a50d688d0c42b3893854e6f30dc45e61ca9 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期一, 11 十一月 2024 22:32:12 +0800
Subject: [PATCH] 代码提交
---
xinquan-modules/xinquan-system/src/main/java/com/xinquan/system/controller/SysUserController.java | 21 ++++++++++++++-------
1 files changed, 14 insertions(+), 7 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..000470d 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()+")");
@@ -591,9 +603,7 @@
@PostMapping("/app-register")
public R<SysUser> appRegister(@RequestBody SysUser sysUser) {
String username = sysUser.getUserName();
- if (!userService.checkAppUserNameUnique(sysUser)) {
- return R.fail("保存用户'" + username + "'失败,注册账号已存在");
- }
+
//添加用户
userService.registerUser(sysUser);
return R.ok(sysUser);
@@ -604,12 +614,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