diff --git a/src/main/java/com/qiwenshare/file/component/FileDealComp.java b/src/main/java/com/qiwenshare/file/component/FileDealComp.java index 431645b..baceb6f 100644 --- a/src/main/java/com/qiwenshare/file/component/FileDealComp.java +++ b/src/main/java/com/qiwenshare/file/component/FileDealComp.java @@ -7,6 +7,7 @@ import com.alibaba.fastjson2.JSON; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.qiwenshare.common.util.DateUtil; import com.qiwenshare.common.util.MusicUtils; +import com.qiwenshare.common.util.security.SessionUtil; import com.qiwenshare.file.api.IShareFileService; import com.qiwenshare.file.api.IShareService; import com.qiwenshare.file.api.IUserService; @@ -404,6 +405,8 @@ public class FileDealComp { fileMapper.insert(fileBean); userFile.setFileId(fileBean.getFileId()); userFile.setUploadTime(DateUtil.getCurrentTime()); + userFile.setModifyTime(DateUtil.getCurrentTime()); + userFile.setModifyUserId(SessionUtil.getUserId()); userFileMapper.updateById(userFile); return fileUrl; } diff --git a/src/main/java/com/qiwenshare/file/controller/FileController.java b/src/main/java/com/qiwenshare/file/controller/FileController.java index 8a87765..97b7b40 100644 --- a/src/main/java/com/qiwenshare/file/controller/FileController.java +++ b/src/main/java/com/qiwenshare/file/controller/FileController.java @@ -132,7 +132,8 @@ public class FileController { userFile.setExtendName(extendName); userFile.setUploadTime(DateUtil.getCurrentTime()); userFile.setFileId(fileBean.getFileId()); - + userFile.setCreateTime(DateUtil.getCurrentTime()); + userFile.setCreateUserId(SessionUtil.getUserId()); userFileService.save(userFile); } return RestResult.success().message("文件创建成功"); diff --git a/src/main/java/com/qiwenshare/file/domain/UserFile.java b/src/main/java/com/qiwenshare/file/domain/UserFile.java index 30b8ff5..2cdec84 100644 --- a/src/main/java/com/qiwenshare/file/domain/UserFile.java +++ b/src/main/java/com/qiwenshare/file/domain/UserFile.java @@ -54,6 +54,14 @@ public class UserFile { @Column(columnDefinition = "varchar(50) comment '删除批次号'") private String deleteBatchNum; + @Column(columnDefinition="varchar(30) comment '创建时间'") + private String createTime; + @Column(columnDefinition="varchar(20) comment '创建用户id'") + private String createUserId; + @Column(columnDefinition="varchar(30) comment '修改时间'") + private String modifyTime; + @Column(columnDefinition="varchar(20) comment '修改用户id'") + private String modifyUserId; public UserFile() {}; public UserFile(QiwenFile qiwenFile, String userId, String fileId) { @@ -64,7 +72,10 @@ public class UserFile { this.fileName = qiwenFile.getNameNotExtend(); this.extendName = qiwenFile.getExtendName(); this.isDir = qiwenFile.isDirectory() ? 1 : 0; - this.uploadTime = DateUtil.getCurrentTime(); + String currentTime = DateUtil.getCurrentTime(); + this.setUploadTime(currentTime); + this.setCreateUserId(userId); + this.setCreateTime(currentTime); this.deleteFlag = 0; } diff --git a/src/main/java/com/qiwenshare/file/service/FileService.java b/src/main/java/com/qiwenshare/file/service/FileService.java index 84786de..8c739ff 100644 --- a/src/main/java/com/qiwenshare/file/service/FileService.java +++ b/src/main/java/com/qiwenshare/file/service/FileService.java @@ -134,6 +134,8 @@ public class FileService extends ServiceImpl implements IF fileBean.setFileId(userFile.getFileId()); fileMapper.updateById(fileBean); userFile.setUploadTime(currentTime); + userFile.setModifyTime(currentTime); + userFile.setModifyUserId(SessionUtil.getUserId()); userFileMapper.updateById(userFile); } diff --git a/src/main/java/com/qiwenshare/file/util/QiwenFileUtil.java b/src/main/java/com/qiwenshare/file/util/QiwenFileUtil.java index a7a52a5..839e970 100644 --- a/src/main/java/com/qiwenshare/file/util/QiwenFileUtil.java +++ b/src/main/java/com/qiwenshare/file/util/QiwenFileUtil.java @@ -2,6 +2,7 @@ package com.qiwenshare.file.util; import cn.hutool.core.util.IdUtil; import com.qiwenshare.common.util.DateUtil; +import com.qiwenshare.common.util.security.SessionUtil; import com.qiwenshare.file.domain.UserFile; import com.qiwenshare.file.io.QiwenFile; @@ -18,6 +19,8 @@ public class QiwenFileUtil { userFile.setExtendName(null); userFile.setIsDir(1); userFile.setUploadTime(DateUtil.getCurrentTime()); + userFile.setCreateUserId(SessionUtil.getUserId()); + userFile.setCreateTime(DateUtil.getCurrentTime()); userFile.setDeleteFlag(0); userFile.setDeleteBatchNum(null); return userFile; @@ -33,6 +36,8 @@ public class QiwenFileUtil { userFile.setExtendName(extendName); userFile.setIsDir(0); userFile.setUploadTime(DateUtil.getCurrentTime()); + userFile.setCreateTime(DateUtil.getCurrentTime()); + userFile.setCreateUserId(SessionUtil.getUserId()); userFile.setDeleteFlag(0); userFile.setDeleteBatchNum(null); return userFile;