From bed0b664bc09e8476e326114533af56bacc70763 Mon Sep 17 00:00:00 2001 From: yanglin Date: Wed, 19 Mar 2025 14:04:49 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3540:=20=E6=83=B9=E5=90=8Dscope=E7=9A=84?= =?UTF-8?q?=E5=AD=90=E8=8A=82=E7=82=B9=E5=90=8D=E5=8F=AF=E4=BB=A5=E9=87=8D?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/axzo/nanopart/doc/file/index/IndexManager.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/index/IndexManager.java b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/index/IndexManager.java index 2cd50a0f..bcae5ac1 100644 --- a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/index/IndexManager.java +++ b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/index/IndexManager.java @@ -54,13 +54,13 @@ public class IndexManager { @BizTransactional public IndexNode createDatabase(NodeCreate create) { - maybeEnsureChildNameNotUsed(create, IndexNodeType.DATABASE, true); + ensureChildNameNotUsed(create, IndexNodeType.DATABASE, true); return indexSupport.createNode(create, IndexNodeType.DATABASE); } @BizTransactional public IndexNode createDir(NodeCreate create) { - maybeEnsureChildNameNotUsed(create, IndexNodeType.DIRECTORY, true); + ensureChildNameNotUsed(create, IndexNodeType.DIRECTORY, true); return indexSupport.createNode(create, IndexNodeType.DIRECTORY); } @@ -68,7 +68,7 @@ public class IndexManager { BizAssertions.assertTrue(format.creatable(), "无法创建: {}", format.readableName()); BizAssertions.assertFalse(TransactionSynchronizationManager.isActualTransactionActive(), "不能在事务中使用"); // check without lock - maybeEnsureChildNameNotUsed(create, IndexNodeType.FILE, false); + ensureChildNameNotUsed(create, IndexNodeType.FILE, false); String fullFileName = String.format("%s.%s", create.name(), format.createFileExtension()); String ossFileKey = ossClient.copy(docProps.createFileOssFileKey(format), fullFileName); return OssFile.create(format, format.createFileExtension(), 0, ossFileKey); @@ -92,7 +92,7 @@ public class IndexManager { return transaction.execute(unused -> { try { // check with lock - maybeEnsureChildNameNotUsed(create, IndexNodeType.FILE, true); + ensureChildNameNotUsed(create, IndexNodeType.FILE, true); } catch (NameUsedException e) { deleteOssFile.set(true); @@ -115,7 +115,7 @@ public class IndexManager { } } - private void maybeEnsureChildNameNotUsed(NodeCreate create, IndexNodeType nodeType, boolean withLock) { + private void ensureChildNameNotUsed(NodeCreate create, IndexNodeType nodeType, boolean withLock) { if (create.nodeScope().isChildrenNameDuplicatable()) return; if (withLock)