fix(log): 修复操作日志时间插入问题

- 移除 OperateLog 类中 operateTime 字段的 FieldFill.INSERT 注解
- 在 OperateLogServiceImpl 的 insert 方法中手动设置 operateTime- 使用 Hutool 的 DateUtil 获取当前日期时间
master
chenhao 2025-09-10 15:44:26 +08:00
parent 8027525faa
commit 7b3a4c6a6a
2 changed files with 4 additions and 1 deletions

View File

@ -56,7 +56,7 @@ public class OperateLog extends Model<OperateLog> {
**/
@TableField(value = "operate_time",fill = FieldFill.INSERT)
@TableField(value = "operate_time")
@ApiModelProperty("操作时间")
private Date operateTime;

View File

@ -1,5 +1,7 @@
package com.unisinsight.project.service.impl;
import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson2.util.DateUtils;
import org.springframework.stereotype.Service;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil;
@ -58,6 +60,7 @@ public class OperateLogServiceImpl extends ServiceImpl<OperateLogMapper, Operate
@Override
public Result<?> insert(OperateLogReq operateLogReq) {
OperateLog operateLog = BeanUtil.copyProperties(operateLogReq, OperateLog.class);
operateLog.setOperateTime(DateUtil.date());
int insert = mapper.insert(operateLog);
log.info("新增insert:{}", insert);