提交 6d6b005f authored 作者: 000516's avatar 000516

查看用户详情时,返回roleIds角色ID列表

上级 6f05dc26
...@@ -34,6 +34,7 @@ import org.springframework.web.multipart.MultipartFile; ...@@ -34,6 +34,7 @@ import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.io.IOException; import java.io.IOException;
import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -205,6 +206,8 @@ public class SysUserQueryController extends BaseController { ...@@ -205,6 +206,8 @@ public class SysUserQueryController extends BaseController {
UserDto userDto = new UserDto(); UserDto userDto = new UserDto();
BeanUtils.copyProperties(sysUser, userDto); BeanUtils.copyProperties(sysUser, userDto);
SysUserProDto sysUserProDto = userQueryService.selectUserPromotion(userDto); SysUserProDto sysUserProDto = userQueryService.selectUserPromotion(userDto);
List<Long> roleIds = sysUser.getRoles().stream().map(SysRole::getRoleId).collect(Collectors.toList());
userDto.setRoleIds(roleIds.toArray(new Long[0]));
userDto.setIsOpenPromotion(sysUserProDto != null); userDto.setIsOpenPromotion(sysUserProDto != null);
if (userDto.getIsOpenPromotion()) { if (userDto.getIsOpenPromotion()) {
userDto.setPrivilegeId(sysUserProDto.getPrivilegeId()); userDto.setPrivilegeId(sysUserProDto.getPrivilegeId());
...@@ -213,7 +216,7 @@ public class SysUserQueryController extends BaseController { ...@@ -213,7 +216,7 @@ public class SysUserQueryController extends BaseController {
ajax.put(AjaxResult.DATA_TAG, userDto); ajax.put(AjaxResult.DATA_TAG, userDto);
// ajax.put("postIds", sysPostDao.selectPostListByUserId(userId)); // ajax.put("postIds", sysPostDao.selectPostListByUserId(userId));
// ajax.put("roleIds", sysUser.getRoles().stream().map(SysRole::getRoleId).collect(Collectors.toList()));
} }
return ajax; return ajax;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论