feat: 知识库添加 knowledgeBaseName

This commit is contained in:
2026-01-22 19:40:21 +08:00
parent d0c16bbe38
commit f08d01964b

View File

@@ -496,7 +496,7 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
@Override
public SdmResponse isDirEmpty(Long dirId) {
return SdmResponse.success(fileMetadataInfoService.lambdaQuery()
return SdmResponse.success(!fileMetadataInfoService.lambdaQuery()
.eq(FileMetadataInfo::getParentId, dirId)
.exists());
}
@@ -1838,7 +1838,7 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
/**
* 从目录的objectKey中提取相对路径移除目录类型前缀
* 如knowledge/知识库A/子目录/ → /知识库A/子目录/
* 如knowledge/知识库A/子目录/ → 知识库A/子目录
* @param dirMetadataInfo 文件所在目录的元数据
* @return 目录相对路径(以/开头如果提取失败则返回null
*/
@@ -1859,8 +1859,8 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
return null;
}
// 移除前缀:knowledge/知识库A/子目录/ → /知识库A/子目录/
return objectKey.substring(prefix.length());
// knowledge/知识库A/子目录/ 移除前缀knowledge/和最后的/后 ->知识库A/子目录
return objectKey.substring(prefix.length()+1, objectKey.length() - 1);
}
@Override