fix(base): 修复日志清理SQL语句中字段名引用问题

将 createTime 字段名用双引号包裹,确保在不同数据库环境下都能正确执行删除操作。
This commit is contained in:
2025-10-19 03:17:03 +08:00
parent 7946ed190f
commit e12155f86f

View File

@@ -64,7 +64,7 @@ func (s *BaseSysLogService) Clear(isAll bool) (err error) {
_, err = m.Delete("1=1")
} else {
keepDays := gconv.Int(BaseSysConfService.GetValue("logKeep"))
_, err = m.Delete("createTime < ?", gtime.Now().AddDate(0, 0, -keepDays).String())
_, err = m.Delete(`"createTime" < ?`, gtime.Now().AddDate(0, 0, -keepDays).String())
}
return
}