From ad1166190f57af338b10e84a1bf44aee5d44b96d Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Wed, 9 Jul 2025 21:43:39 +0800 Subject: [PATCH] :bug: Bug fixes --- .../Wallet/PaymentHandlers/AfdianPaymentHandler.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/DysonNetwork.Sphere/Wallet/PaymentHandlers/AfdianPaymentHandler.cs b/DysonNetwork.Sphere/Wallet/PaymentHandlers/AfdianPaymentHandler.cs index eb5d0e9..0aa83e1 100644 --- a/DysonNetwork.Sphere/Wallet/PaymentHandlers/AfdianPaymentHandler.cs +++ b/DysonNetwork.Sphere/Wallet/PaymentHandlers/AfdianPaymentHandler.cs @@ -87,6 +87,7 @@ public class AfdianPaymentHandler( /// Get a specific order by its ID (out_trade_no) /// /// The order ID to query + /// The account ID /// The order item if found, otherwise null public async Task GetOrderAsync(string orderId, Guid accountId) { @@ -105,7 +106,7 @@ public class AfdianPaymentHandler( { var token = _configuration["Payment:Auth:Afdian"] ?? "_:_"; var tokenParts = token.Split(':'); - var userId = connection.ProvidedIdentifier; + var userId = tokenParts[0]; token = tokenParts[1]; var paramsJson = JsonSerializer.Serialize(new { out_trade_no = orderId }, JsonOptions); var ts = (long)(DateTime.UtcNow - new DateTime(1970, 1, 1)) @@ -118,7 +119,7 @@ public class AfdianPaymentHandler( { Content = new StringContent(JsonSerializer.Serialize(new { - user_id = userId, + user_id = connection.ProvidedIdentifier, @params = paramsJson, ts, sign