From e1ce9efde6eae5fde9db4767f4f32b4c680d1fb5 Mon Sep 17 00:00:00 2001 From: yanglin Date: Wed, 19 Mar 2025 19:27:27 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3540:=20=E6=B7=BB=E5=8A=A0=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/axzo/nanopart/doc/file/index/IndexManager.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 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 734ea5d6..c1a21207 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 @@ -167,8 +167,11 @@ public class IndexManager { return async(() -> { // don't inline in transaction CopyFileVisitor copyNodeVisitor = new CopyFileVisitor(copySubtreeOssFiles(srcNode)); - //noinspection SpringTransactionalMethodCallsInspection - return transaction.execute(unused -> copySubTree(srcNode, destParentNode, copyNodeVisitor)); + return transaction.execute(unused -> { + docLogDao.log("indexNode:asyncCopy", srcCode, "srcCode", srcCode, "destParentCode", destParentCode); + //noinspection SpringTransactionalMethodCallsInspection + return copySubTree(srcNode, destParentNode, copyNodeVisitor); + }); }); } @@ -181,7 +184,7 @@ public class IndexManager { return async(() -> { RootNode moveRoot = TreeBuilder.build(collectValidSubtreeAsValueRoot(srcNode)); return transaction.execute(unused -> { - docLogDao.log("indexNode:move", srcCode, "srcCode", srcCode, "destParentCode", destParentCode); + docLogDao.log("indexNode:asyncMove", srcCode, "srcCode", srcCode, "destParentCode", destParentCode); return connectNodes(moveRoot, destParentNode); }); });