From f26537e926d7ad2d725e059700142ba14c0c2b1f Mon Sep 17 00:00:00 2001 From: jiangqs <jiangqs> Date: 星期三, 12 七月 2023 21:04:27 +0800 Subject: [PATCH] 定时任务延时任务 --- ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysUserController.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysUserController.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysUserController.java index 94d66d4..d7c5674 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysUserController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/controller/sys/SysUserController.java @@ -27,6 +27,7 @@ import javax.servlet.http.HttpServletResponse; import java.io.IOException; +import java.util.ArrayList; import java.util.List; import java.util.Set; import java.util.stream.Collectors; @@ -57,6 +58,25 @@ @Autowired private ISysConfigService configService; + + + /** + * 根据部门获取所有员工id + * @param deptId + * @return + */ + @GetMapping("/dept/{deptId}") + public R<List<Long>> getUserIds(@PathVariable("deptId") Long deptId) + { + SysUser sysUser = new SysUser(); + sysUser.setDeptId(deptId); + List<SysUser> userList = userService.selectUserList(sysUser); + List<Long> userIds = new ArrayList<>(); + for (int i = 0; i < userList.size(); i++) { + userIds.add(userList.get(i).getUserId()); + } + return R.ok(userIds); + } /** * 获取用户列表 @@ -382,4 +402,18 @@ userService.editUserMenu(userMenuEditDto); return R.ok(); } + + /** + * @description 冻结用户 + * @author jqs + * @date 2023/6/29 17:20 + * @param userId + * @return R<Activeness> + */ + @PostMapping("/frozenUser") + public R frozenUser(@RequestBody Long userId) + { + userService.frozenUser(userId); + return R.ok(); + } } -- Gitblit v1.7.1