fix(文件创建&修改): 用户文件表新增创建时间和修改时间

This commit is contained in:
马超 2023-04-19 10:41:18 +08:00
parent 4c8898390a
commit 36b893de6a
5 changed files with 24 additions and 2 deletions

View File

@ -7,6 +7,7 @@ import com.alibaba.fastjson2.JSON;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.qiwenshare.common.util.DateUtil; import com.qiwenshare.common.util.DateUtil;
import com.qiwenshare.common.util.MusicUtils; import com.qiwenshare.common.util.MusicUtils;
import com.qiwenshare.common.util.security.SessionUtil;
import com.qiwenshare.file.api.IShareFileService; import com.qiwenshare.file.api.IShareFileService;
import com.qiwenshare.file.api.IShareService; import com.qiwenshare.file.api.IShareService;
import com.qiwenshare.file.api.IUserService; import com.qiwenshare.file.api.IUserService;
@ -404,6 +405,8 @@ public class FileDealComp {
fileMapper.insert(fileBean); fileMapper.insert(fileBean);
userFile.setFileId(fileBean.getFileId()); userFile.setFileId(fileBean.getFileId());
userFile.setUploadTime(DateUtil.getCurrentTime()); userFile.setUploadTime(DateUtil.getCurrentTime());
userFile.setModifyTime(DateUtil.getCurrentTime());
userFile.setModifyUserId(SessionUtil.getUserId());
userFileMapper.updateById(userFile); userFileMapper.updateById(userFile);
return fileUrl; return fileUrl;
} }

View File

@ -132,7 +132,8 @@ public class FileController {
userFile.setExtendName(extendName); userFile.setExtendName(extendName);
userFile.setUploadTime(DateUtil.getCurrentTime()); userFile.setUploadTime(DateUtil.getCurrentTime());
userFile.setFileId(fileBean.getFileId()); userFile.setFileId(fileBean.getFileId());
userFile.setCreateTime(DateUtil.getCurrentTime());
userFile.setCreateUserId(SessionUtil.getUserId());
userFileService.save(userFile); userFileService.save(userFile);
} }
return RestResult.success().message("文件创建成功"); return RestResult.success().message("文件创建成功");

View File

@ -54,6 +54,14 @@ public class UserFile {
@Column(columnDefinition = "varchar(50) comment '删除批次号'") @Column(columnDefinition = "varchar(50) comment '删除批次号'")
private String deleteBatchNum; 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() {};
public UserFile(QiwenFile qiwenFile, String userId, String fileId) { public UserFile(QiwenFile qiwenFile, String userId, String fileId) {
@ -64,7 +72,10 @@ public class UserFile {
this.fileName = qiwenFile.getNameNotExtend(); this.fileName = qiwenFile.getNameNotExtend();
this.extendName = qiwenFile.getExtendName(); this.extendName = qiwenFile.getExtendName();
this.isDir = qiwenFile.isDirectory() ? 1 : 0; 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; this.deleteFlag = 0;
} }

View File

@ -134,6 +134,8 @@ public class FileService extends ServiceImpl<FileMapper, FileBean> implements IF
fileBean.setFileId(userFile.getFileId()); fileBean.setFileId(userFile.getFileId());
fileMapper.updateById(fileBean); fileMapper.updateById(fileBean);
userFile.setUploadTime(currentTime); userFile.setUploadTime(currentTime);
userFile.setModifyTime(currentTime);
userFile.setModifyUserId(SessionUtil.getUserId());
userFileMapper.updateById(userFile); userFileMapper.updateById(userFile);
} }

View File

@ -2,6 +2,7 @@ package com.qiwenshare.file.util;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import com.qiwenshare.common.util.DateUtil; import com.qiwenshare.common.util.DateUtil;
import com.qiwenshare.common.util.security.SessionUtil;
import com.qiwenshare.file.domain.UserFile; import com.qiwenshare.file.domain.UserFile;
import com.qiwenshare.file.io.QiwenFile; import com.qiwenshare.file.io.QiwenFile;
@ -18,6 +19,8 @@ public class QiwenFileUtil {
userFile.setExtendName(null); userFile.setExtendName(null);
userFile.setIsDir(1); userFile.setIsDir(1);
userFile.setUploadTime(DateUtil.getCurrentTime()); userFile.setUploadTime(DateUtil.getCurrentTime());
userFile.setCreateUserId(SessionUtil.getUserId());
userFile.setCreateTime(DateUtil.getCurrentTime());
userFile.setDeleteFlag(0); userFile.setDeleteFlag(0);
userFile.setDeleteBatchNum(null); userFile.setDeleteBatchNum(null);
return userFile; return userFile;
@ -33,6 +36,8 @@ public class QiwenFileUtil {
userFile.setExtendName(extendName); userFile.setExtendName(extendName);
userFile.setIsDir(0); userFile.setIsDir(0);
userFile.setUploadTime(DateUtil.getCurrentTime()); userFile.setUploadTime(DateUtil.getCurrentTime());
userFile.setCreateTime(DateUtil.getCurrentTime());
userFile.setCreateUserId(SessionUtil.getUserId());
userFile.setDeleteFlag(0); userFile.setDeleteFlag(0);
userFile.setDeleteBatchNum(null); userFile.setDeleteBatchNum(null);
return userFile; return userFile;