From 56af0f468f321d41db70343abf558d61cda58d31 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 05 九月 2025 15:40:20 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/Jobs/CompleteTaskSettlementT1Job.cs |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/FlexJobApi.Core/Jobs/CompleteTaskSettlementT1Job.cs b/FlexJobApi.Core/Jobs/CompleteTaskSettlementT1Job.cs
index 032363c..fcd0102 100644
--- a/FlexJobApi.Core/Jobs/CompleteTaskSettlementT1Job.cs
+++ b/FlexJobApi.Core/Jobs/CompleteTaskSettlementT1Job.cs
@@ -84,12 +84,15 @@
                             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);
 
@@ -102,8 +105,8 @@
                                 PayeeInfo = new Participant
                                 {
                                     IdentityType = "ALIPAY_LOGON_ID",
-                                    Identity = user.ReceiveAccount,
-                                    Name = user.ReceiveName,
+                                    Identity = order.ReceiveAccount,
+                                    Name = order.ReceiveName,
                                 },
                                 PayerInfo = new Participant
                                 {
@@ -125,6 +128,7 @@
                             {
                                 order.ErrorCode = response.Code;
                                 order.FailReason = response.SubMsg ?? response.Msg;
+                                await repEnterpriseWalletTransaction.UpdateNowAsync(order);
                             }
                             else
                             {

--
Gitblit v1.9.1