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 2146f882..c1e69f23 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 @@ -150,6 +150,12 @@ public class IndexManager { return subtree; } + public CopiedOssFiles copySubtreeOssFiles(IndexNode srcNode) { + BizAssertions.assertFalse(TransactionSynchronizationManager.isActualTransactionActive(), "不能在事务中使用"); + List ossFileKeys = indexNodeDao.collectValidSubtreeFileOssKeys(srcNode); + return new CopiedOssFiles(ossClient.copy(ossFileKeys)); + } + /** * 如果destParent为空, 则拷贝到根目录下 */ @@ -168,12 +174,6 @@ public class IndexManager { }); } - public CopiedOssFiles copySubtreeOssFiles(IndexNode srcNode) { - BizAssertions.assertFalse(TransactionSynchronizationManager.isActualTransactionActive(), "不能在事务中使用"); - List ossFileKeys = indexNodeDao.collectValidSubtreeFileOssKeys(srcNode); - return new CopiedOssFiles(ossClient.copy(ossFileKeys)); - } - /** * 如果destParent为空, 则移动到根目录下 */