Merge pull request #22 from tbphp/feat-db-sqlite

feat: Multi-DB Driver
This commit is contained in:
tbphp
2025-07-17 18:36:21 +08:00
committed by GitHub
14 changed files with 253 additions and 156 deletions

View File

@@ -259,8 +259,8 @@ func (s *RequestLogService) writeLogsToDB(logs []*models.RequestLog) error {
err := tx.Clauses(clause.OnConflict{
Columns: []clause.Column{{Name: "time"}, {Name: "group_id"}},
DoUpdates: clause.Assignments(map[string]any{
"success_count": gorm.Expr("success_count + ?", counts.Success),
"failure_count": gorm.Expr("failure_count + ?", counts.Failure),
"success_count": gorm.Expr("group_hourly_stats.success_count + ?", counts.Success),
"failure_count": gorm.Expr("group_hourly_stats.failure_count + ?", counts.Failure),
"updated_at": time.Now(),
}),
}).Create(&models.GroupHourlyStat{