Browse Source

user相关

liuyc 2 years ago
parent
commit
8db02f1c70

+ 20 - 0
blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java

@@ -377,4 +377,24 @@ public class UserController {
         return R.success("操作成功");
     }
 
+    /**
+     * 账号封禁
+     */
+    @PostMapping("/lock")
+    @ApiOperationSupport(order = 20)
+    @ApiOperation(value = "账号封禁", notes = "传入ids")
+    public R lock(String userIds) {
+        if (StringUtil.isBlank(userIds)) {
+            return R.fail("请至少选择一个用户");
+        }
+        //获取用户list
+        List<User> userList = userService.list(Wrappers.<User>lambdaQuery().in(User::getId, Func.toLongList(userIds)));
+        //修改status状态
+        for (User user : userList) {
+            user.setStatus(0);
+            userService.updateUser(user);
+        }
+        return R.success("操作成功");
+    }
+
 }