fix(base): 修复日志清理SQL语句中字段名引用问题
将 createTime 字段名用双引号包裹,确保在不同数据库环境下都能正确执行删除操作。
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user