| | |
| | | } |
| | | else |
| | | { |
| | | wallet.ErrorCode = null; |
| | | wallet.FailReason = null; |
| | | wallet.SignStatus = EnumWalletSignStatus.Normal; |
| | | wallet.Balance = response.AcctBalance.ToDecimal().Value; |
| | | } |
| | | } |
| | |
| | | : 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; |