From 1d03ddefc1b5458eede592d5b5780c3c2b10dfca Mon Sep 17 00:00:00 2001
From: lijin <17408817@qq.com>
Date: 星期四, 20 十一月 2025 09:05:16 +0800
Subject: [PATCH] Merge branch 'dev-818-3.4.2.12' of http://120.26.58.240:8888/r/ApiTools into dev-818-3.4.2.12

---
 ApiTools.Core/Services/ChannelPingAnPayWalletService.cs |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/ApiTools.Core/Services/ChannelPingAnPayWalletService.cs b/ApiTools.Core/Services/ChannelPingAnPayWalletService.cs
index e49da82..628ecc6 100644
--- a/ApiTools.Core/Services/ChannelPingAnPayWalletService.cs
+++ b/ApiTools.Core/Services/ChannelPingAnPayWalletService.cs
@@ -52,6 +52,9 @@
                 }
                 else
                 {
+                    wallet.ErrorCode = null;
+                    wallet.FailReason = null;
+                    wallet.SignStatus = EnumWalletSignStatus.Normal;
                     wallet.Balance = response.AcctBalance.ToDecimal().Value;
                 }
             }
@@ -184,6 +187,16 @@
                         : response.Stt == "30"
                         ? EnumWalletTransactionStatus.Fail
                         : EnumWalletTransactionStatus.Dealing;
+                if (transaction.TransactionStatus == EnumWalletTransactionStatus.Fail)
+                {
+                    transaction.ErrorCode = response.Stt;
+                    transaction.FailReason = response.BackRem;
+                }
+                else
+                {
+                    transaction.ErrorCode = null;
+                    transaction.FailReason = null;
+                }
                 if (transaction.TransactionStatus == EnumWalletTransactionStatus.Success && transaction.TransDate == null)
                 {
                     transaction.TransDate = DateTime.Now;

--
Gitblit v1.9.1