数据总览添加权限值

This commit is contained in:
2026-01-13 20:21:54 +08:00
parent 3a0c7f2d5d
commit 726c71a262

View File

@@ -34,11 +34,8 @@ import com.sdm.data.model.entity.FileMetadataInfo;
import com.sdm.data.model.req.*;
import com.sdm.data.model.req.dimensionTemplate.DimensionTemplateHierarchyReq;
import com.sdm.data.model.req.dimensionTemplate.TemplateCreationRequest;
import com.sdm.data.service.IDataFileService;
import com.sdm.data.service.IDimensionTemplateHierarchyService;
import com.sdm.data.service.IDimensionTemplateService;
import com.sdm.data.service.*;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.sdm.data.service.IFileMetadataInfoService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.ObjectUtils;
@@ -74,6 +71,9 @@ public class DimensionTemplateServiceImpl extends ServiceImpl<DimensionTemplateM
@Autowired
IFileMetadataInfoService fileMetadataInfoService;
@Autowired
private IFileUserPermissionService fileUserPermissionService;
@Autowired
private SysUserFeignClientImpl sysUserFeignClient;
@@ -320,10 +320,11 @@ public class DimensionTemplateServiceImpl extends ServiceImpl<DimensionTemplateM
String totalName = objectKey.substring(baseDirPath.length());
childDto.setTotalName(totalName);
}
childDto.setPermissionValue(fileUserPermissionService.getMergedPermission(fileInfo.getId(), ThreadLocalContext.getUserId()));
children.add(childDto);
}
dto.setPermissionValue(fileUserPermissionService.getMergedPermission(baseInfo.getId(), ThreadLocalContext.getUserId()));
dto.setMergeSameNameChildren(children);
dto.setFileIds(children.stream().map(FileMetadataInfoResp::getId).toList());
result.add(dto);