完善用户资源信息

This commit is contained in:
2023-10-04 21:44:34 +08:00
parent 875de86a3b
commit 26870e6ea7

View File

@@ -8,6 +8,7 @@ import cn.lihongjie.coal.exception.BizException;
import cn.lihongjie.coal.organization.entity.OrganizationEntity;
import cn.lihongjie.coal.resource.dto.ResourceDto;
import cn.lihongjie.coal.resource.mapper.ResourceMapper;
import cn.lihongjie.coal.resource.service.ResourceService;
import cn.lihongjie.coal.user.dto.ChangeUserPwdDto;
import cn.lihongjie.coal.user.dto.CreateUserDto;
import cn.lihongjie.coal.user.dto.UpdateUserDto;
@@ -181,10 +182,18 @@ public class UserService extends BaseService<UserEntity, UserRepository> {
@Autowired ResourceMapper resourceMapper;
@Autowired ResourceService resourceService;
public List<ResourceDto> resources(String id) {
UserEntity user = get(id);
if (user.getSysAdmin() != null && user.getSysAdmin()) {
return resourceService.findAll().stream()
.map(x -> resourceMapper.toDto(x))
.collect(Collectors.toList());
}
if (CollectionUtils.isEmpty(user.getRoles())) {
return new ArrayList<>();
}