优化代码

This commit is contained in:
chenxudong 2025-11-03 16:58:05 +08:00
parent c76d5c8c78
commit fedfc12e3e
1 changed files with 33 additions and 25 deletions

View File

@ -97,9 +97,18 @@ public class BackupTask {
.eq(EdFileInfo::getAllDeleted, false)
.gt(EdFileInfo::getCreatedTime, fileMaxCreateTime));
for (EdFileInfo edFileInfo : edFileInfos) {
try {
backUpFile(edFileInfo);
} catch (Exception e) {
log.warn("备份文件错误, {} ", e.getMessage(), e);
}
}
}
private void backUpFile(EdFileInfo edFileInfo) {
long count = fileBackupLogMapper.selectCount(Wrappers.<FileBackupLog>lambdaQuery().eq(FileBackupLog::getFileId, edFileInfo.getId()));
if (count > 0) {
continue;
return;
}
UserLoginInfo userLoginInfo = new UserLoginInfo();
userLoginInfo.setUserId(edFileInfo.getCreatedBy());
@ -124,7 +133,6 @@ public class BackupTask {
.setSource(FileBackupSource.SYS_BACKUP.code);
fileBackupLogMapper.insert(backupLog);
}
}
private Date getFileMaxCreateTime() {
List<FileBackupLog> fileBackupLogs = fileBackupLogMapper.selectList(Wrappers.<FileBackupLog>lambdaQuery()