From 44ba2b77d5f4e803f95c320dd77c543cf8da91db Mon Sep 17 00:00:00 2001 From: 284718418@qq.com <youlinrc321> Date: Thu, 13 Jan 2022 10:00:18 +0800 Subject: [PATCH] 1.优化代码-上传文件超时 2.文件操作日志添加物理删除标记字段 --- src/main/java/cn/timer/api/bean/disk/DiskFilesLog.java | 5 +++++ src/main/java/cn/timer/api/config/sftp/SftpConfiguration.java | 4 ++-- src/main/resources/mapping/disk/DiskFilesLogMapper.xml | 1 + 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/timer/api/bean/disk/DiskFilesLog.java b/src/main/java/cn/timer/api/bean/disk/DiskFilesLog.java index acbf75c..c20e88f 100644 --- a/src/main/java/cn/timer/api/bean/disk/DiskFilesLog.java +++ b/src/main/java/cn/timer/api/bean/disk/DiskFilesLog.java @@ -77,6 +77,11 @@ public class DiskFilesLog extends Model<DiskFilesLog> { @ApiModelProperty(value = "用户姓名") private String userName; /** + * 逻辑删除标记0.未删除 1.删除 + */ + @ApiModelProperty(value = "逻辑删除标记0.未删除 1.删除") + private Integer deleteFlag; + /** * 创建时间 */ @ApiModelProperty(value = "创建时间") diff --git a/src/main/java/cn/timer/api/config/sftp/SftpConfiguration.java b/src/main/java/cn/timer/api/config/sftp/SftpConfiguration.java index cf4d210..5f633b4 100644 --- a/src/main/java/cn/timer/api/config/sftp/SftpConfiguration.java +++ b/src/main/java/cn/timer/api/config/sftp/SftpConfiguration.java @@ -102,8 +102,8 @@ public class SftpConfiguration { abandonedConfig.setRemoveAbandonedOnMaintenance(true); //borrow 的时候检查泄漏 abandonedConfig.setRemoveAbandonedOnBorrow(true); - //如果一个对象borrow之后10秒还没有返还给pool,认为是泄漏的对象 - abandonedConfig.setRemoveAbandonedTimeout(10); + //如果一个对象borrow之后60秒还没有返还给pool,认为是泄漏的对象 + abandonedConfig.setRemoveAbandonedTimeout(60); this.channelSftpPool.setAbandonedConfig(abandonedConfig); //30秒运行一次维护任务 this.channelSftpPool.setTimeBetweenEvictionRunsMillis(30000); diff --git a/src/main/resources/mapping/disk/DiskFilesLogMapper.xml b/src/main/resources/mapping/disk/DiskFilesLogMapper.xml index c659ea3..de23303 100644 --- a/src/main/resources/mapping/disk/DiskFilesLogMapper.xml +++ b/src/main/resources/mapping/disk/DiskFilesLogMapper.xml @@ -13,6 +13,7 @@ <result property="fileSize" column="file_size"/> <result property="userId" column="user_id"/> <result property="userName" column="user_name"/> + <result property="deleteFlag" column="delete_flag"/> <result property="createTime" column="create_time"/> <result property="updateTime" column="update_time"/> -- libgit2 0.26.0