Skip to content

Commit

Permalink
fix: 修复sqlite无法执行truncate的问题 (#372)
Browse files Browse the repository at this point in the history
  • Loading branch information
eryajf authored Nov 16, 2024
1 parent 4b7f48a commit bf22838
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions service/isql/operation_log_isql.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ type OperationLogService struct{}
func (s OperationLogService) SaveOperationLogChannel(olc <-chan *model.OperationLog) {
// 只会在线程开启的时候执行一次
Logs := make([]model.OperationLog, 0)
//5s 自动同步一次
// 5s 自动同步一次
duration := 5 * time.Second
timer := time.NewTimer(duration)
defer timer.Stop()
Expand All @@ -35,7 +35,7 @@ func (s OperationLogService) SaveOperationLogChannel(olc <-chan *model.Operation
Logs = make([]model.OperationLog, 0)
timer.Reset(duration) // 入库重置定时器
}
case <-timer.C: //5s 自动同步一次
case <-timer.C: // 5s 自动同步一次
if len(Logs) > 0 {
common.DB.Create(&Logs)
Logs = make([]model.OperationLog, 0)
Expand Down Expand Up @@ -102,5 +102,5 @@ func (s OperationLogService) Delete(operationLogIds []uint) error {

// Clean 清空日志
func (s OperationLogService) Clean() error {
return common.DB.Exec("TRUNCATE TABLE operation_logs").Error
return common.DB.Exec("DELETE FROM operation_logs").Error
}

0 comments on commit bf22838

Please sign in to comment.