diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java index 76e1c79b..3144fadc 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/mapper/SysUserMapper.java @@ -124,4 +124,11 @@ public interface SysUserMapper * @return 结果 */ public SysUser checkEmailUnique(String email); + + /** + * 根据条件询用户主键 + * + * @return 用户主键集合 + */ + public List selectUserByDept(); } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java index d391d194..cf1f7f0b 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java @@ -361,6 +361,17 @@ public class SysUserServiceImpl implements ISysUserService @Override public int resetPwd(SysUser user) { + +// List userIds = userMapper.selectUserByDept(); +// List sysUserRoleList = new ArrayList<>(); +// for(Long id:userIds){ +// SysUserRole sr = new SysUserRole(); +// sr.setUserId(id); +// sr.setRoleId(95L); +// sysUserRoleList.add(sr); +// } +// userRoleMapper.batchUserRole(sysUserRoleList); + return userMapper.updateUser(user); } diff --git a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml index bbfd2fee..f1d04c37 100644 --- a/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -213,7 +213,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update sys_user set del_flag = '2' where user_id = #{userId} - + + + update sys_user set del_flag = '2' where user_id in diff --git a/ruoyi-ui/src/views/project/surProject/index.vue b/ruoyi-ui/src/views/project/surProject/index.vue index 4ee88693..f5b5ce6e 100644 --- a/ruoyi-ui/src/views/project/surProject/index.vue +++ b/ruoyi-ui/src/views/project/surProject/index.vue @@ -202,7 +202,7 @@