From 02730d3213403a37570737088ccdef5ba76779bc Mon Sep 17 00:00:00 2001 From: yanglin Date: Mon, 17 Mar 2025 17:46:14 +0800 Subject: [PATCH] =?UTF-8?q?REQ-3540:=20=E7=BB=AD=E8=B4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../axzo/nanopart/doc/file/filedb/FileDatabaseService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/filedb/FileDatabaseService.java b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/filedb/FileDatabaseService.java index 69345804..e1ddce1e 100644 --- a/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/filedb/FileDatabaseService.java +++ b/doc/doc-server/src/main/java/cn/axzo/nanopart/doc/file/filedb/FileDatabaseService.java @@ -115,11 +115,11 @@ public class FileDatabaseService { if (indexNode == null || !indexNode.isFile()) return; FileDatabase db = fileDatabaseDao.findForUpdateOrNull(indexNode.scopeCode()); - if (db == null || !db.isActivated()) + if (db == null) return; fileDatabaseDao.updateUsedCapacity(db.getCode(), indexQueryService.getUsedFileSize(db)); - db = fileDatabaseDao.findForUpdateOrNull(db.getCode()); - if (db.isCapacityExhausted()) + db = fileDatabaseDao.findOrNull(db.getCode()); + if (db.isActivated() && db.isCapacityExhausted()) fileDatabaseDao.updateState(db.getCode(), FileDatabaseState.CAPACITY_EXHAUSTED); }