| | |
| | | @DataScope(deptAlias = "d", userAlias = "u")
|
| | | public List<SysUser> selectUserList(SysUser user)
|
| | | {
|
| | | return userMapper.selectUserList(user);
|
| | | List<SysUser> userList = userMapper.selectUserList(user);
|
| | | // 将角色ID字符串转换为数组
|
| | | userList.forEach(u -> {
|
| | | if (u.getRoleIdsStr() != null && !u.getRoleIdsStr().isEmpty()) {
|
| | | String[] strIds = u.getRoleIdsStr().split(",");
|
| | | Long[] roleIds = new Long[strIds.length];
|
| | | for (int i = 0; i < strIds.length; i++) {
|
| | | roleIds[i] = Long.parseLong(strIds[i]);
|
| | | }
|
| | | u.setRoleIds(roleIds);
|
| | | }
|
| | | });
|
| | | return userList;
|
| | | }
|
| | |
|
| | | /**
|
| | |
| | | */
|
| | | @Override
|
| | | public List<SysUser> userListNoPage(SysUser user) {
|
| | | return userMapper.selectUserList(user);
|
| | | List<SysUser> userList = userMapper.selectUserList(user);
|
| | | userList.forEach(u -> {
|
| | | if (u.getRoleIdsStr() != null && !u.getRoleIdsStr().isEmpty()) {
|
| | | String[] strIds = u.getRoleIdsStr().split(",");
|
| | | Long[] roleIds = new Long[strIds.length];
|
| | | for (int i = 0; i < strIds.length; i++) {
|
| | | roleIds[i] = Long.parseLong(strIds[i]);
|
| | | }
|
| | | u.setRoleIds(roleIds);
|
| | | }
|
| | | });
|
| | | return userList;
|
| | | }
|
| | |
|
| | | /**
|