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