diff --git a/backend/internal/repository/concurrency_cache.go b/backend/internal/repository/concurrency_cache.go index 9e8e216b9e..57b18c6903 100644 --- a/backend/internal/repository/concurrency_cache.go +++ b/backend/internal/repository/concurrency_cache.go @@ -453,7 +453,7 @@ func (c *concurrencyCache) removeActiveIndexMembers(ctx context.Context, indexKe if len(members) == 0 { return } - args := make([]interface{}, 0, len(members)) + args := make([]any, 0, len(members)) for _, member := range members { args = append(args, member) } diff --git a/backend/internal/repository/user_msg_queue_cache.go b/backend/internal/repository/user_msg_queue_cache.go index ca52d6eb91..67e75a87cf 100644 --- a/backend/internal/repository/user_msg_queue_cache.go +++ b/backend/internal/repository/user_msg_queue_cache.go @@ -217,8 +217,8 @@ func (c *userMsgQueueCache) ReconcileExpiredLockCandidates(ctx context.Context, } // redisScriptInt64At 兼容 go-redis 对 Lua 数组元素的不同返回类型。 -func redisScriptInt64At(result interface{}, index int) (int64, error) { - values, ok := result.([]interface{}) +func redisScriptInt64At(result any, index int) (int64, error) { + values, ok := result.([]any) if !ok { return 0, fmt.Errorf("expected redis script array, got %T", result) }