diff --git a/actions/configs.go b/actions/configs.go index 30630de..cd68ca9 100644 --- a/actions/configs.go +++ b/actions/configs.go @@ -29,6 +29,13 @@ func UpdateConfigs(tx *gorm.DB, configs []model.ConfigUpdate) error { return nil } - // 使用事务批量更新配置 - return tx.Updates(&configs).Error + // 批量更新配置 + for _, config := range configs { + err := tx.Updates(&config).Error + if err != nil { + return err + } + } + + return nil }