| | |
| | | var order = new EnterpriseWalletTransaction(); |
| | | order.Type = EnumEnterpriseWalletTransactionType.Recharge; |
| | | order.WalletId = wallet.Id; |
| | | order.TaskUserId = user.Id; |
| | | order.Amount = user.ActualSettlementAmount ?? 0; |
| | | order.Remark = user.SettlementRemark; |
| | | order.ProductCode = "SINGLE_TRANSFER_NO_PWD"; |
| | | order.BizScene = "ENTRUST_TRANSFER"; |
| | | order.TransactionStatus = EnumEnterpriseWalletTransactionStatus.WaitSubmit; |
| | | order.Balance = wallet.Balance; |
| | | order.ReceiveName = user.ReceiveName; |
| | | order.ReceiveAccount = user.ReceiveAccount; |
| | | await SetCode(order); |
| | | await repEnterpriseWalletTransaction.InsertNowAsync(order); |
| | | |
| | |
| | | PayeeInfo = new Participant |
| | | { |
| | | IdentityType = "ALIPAY_LOGON_ID", |
| | | Identity = user.ReceiveAccount, |
| | | Name = user.ReceiveName, |
| | | Identity = order.ReceiveAccount, |
| | | Name = order.ReceiveName, |
| | | }, |
| | | PayerInfo = new Participant |
| | | { |
| | |
| | | { |
| | | order.ErrorCode = response.Code; |
| | | order.FailReason = response.SubMsg ?? response.Msg; |
| | | await repEnterpriseWalletTransaction.UpdateNowAsync(order); |
| | | } |
| | | else |
| | | { |