mirror of
https://codeup.aliyun.com/64f7d6b8ce01efaafef1e678/coal/coal.git
synced 2026-01-25 15:55:18 +08:00
完善用户资源信息
This commit is contained in:
@@ -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<>();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user