REQ-3540: 更新文件大小
This commit is contained in:
parent
ab7ca307a5
commit
0b1ee671bc
@ -128,7 +128,7 @@ public class FileDatabaseService {
|
||||
FileDatabase reload = fileDatabaseDao.getForUpdateOrThrow(db.getCode());
|
||||
if (reload.isActivated())
|
||||
return;
|
||||
indexManager.copySubTree(templateRoot, null, new SetScopeCopyFileVisitor(filesCopy, db));
|
||||
indexManager.copySubtree(templateRoot, null, new SetScopeCopyFileVisitor(filesCopy, db));
|
||||
fileDatabaseDao.updateState(db.getCode(), FileDatabaseState.ACTIVATED);
|
||||
fileDatabaseDao.setPurchaseTime(db.getCode(), new Date());
|
||||
if (postProcessor != null)
|
||||
|
||||
@ -177,7 +177,7 @@ public class IndexManager {
|
||||
return transaction.execute(unused -> {
|
||||
docLogDao.log("indexNode:asyncCopy", srcCode, "srcCode", srcCode, "destParentCode", destParentCode);
|
||||
//noinspection SpringTransactionalMethodCallsInspection
|
||||
return copySubTree(srcNode, destParentNode, copyNodeVisitor);
|
||||
return copySubtree(srcNode, destParentNode, copyNodeVisitor);
|
||||
});
|
||||
});
|
||||
}
|
||||
@ -209,7 +209,7 @@ public class IndexManager {
|
||||
}
|
||||
|
||||
@BizTransactional
|
||||
public IndexNode copySubTree(IndexNode src, @Nullable IndexNode destParent, CopyNodeVisitor copyNodeVisitor) {
|
||||
public IndexNode copySubtree(IndexNode src, @Nullable IndexNode destParent, CopyNodeVisitor copyNodeVisitor) {
|
||||
List<IndexNode> subtreeNodes = indexSupport.collectValidSubtreeAsValueRoot(src);
|
||||
RootNode<IndexNode> srcRoot = TreeUtils.transform(subtreeNodes, IndexNode.class, true);
|
||||
srcRoot.walkDown(copyNodeVisitor);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user