From f2ddc6c76791cd306fc66863ca94eed75510f588 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期二, 02 九月 2025 10:03:37 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.Core/FlexJobApi.Core.xml                                                                    |   18 +++++++++---------
 FlexJobApi.UserServer.Application/EnterpriseWallets/Commands/AlipayFundExpandindirectCommandHandler.cs |    5 ++++-
 FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml                                |    2 +-
 3 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml
index 99c4481..f6c77db 100644
--- a/FlexJobApi.Core/FlexJobApi.Core.xml
+++ b/FlexJobApi.Core/FlexJobApi.Core.xml
@@ -9537,47 +9537,47 @@
             鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠剁姸鎬侀�氱煡
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.notify_id">
+        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.NotifyId">
             <summary>
             閫氱煡ID
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.utc_timestamp">
+        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.UtcTimestamp">
             <summary>
             娑堟伅鍙戦�佹椂鐨勬湇鍔$鏃堕棿
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.msg_method">
+        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.MsgMethod">
             <summary>
             娑堟伅鎺ュ彛鍚嶇О
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.app_id">
+        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.AppId">
             <summary>
             娑堟伅鎺ュ彈鏂圭殑搴旂敤id
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.version">
+        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.Version">
             <summary>
             鐗堟湰鍙�(1.1鐗堟湰涓烘爣鍑嗘秷鎭�)
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.biz_content">
+        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.BizContent">
             <summary>
             娑堟伅鎶ユ枃
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.sign">
+        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.Sign">
             <summary>
             绛惧悕
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.sign_type">
+        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.SignType">
             <summary>
             绛惧悕绫诲瀷
             </summary>
         </member>
-        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.charset">
+        <member name="P:FlexJobApi.Core.AlipayFundExpandindirectCreateNotifyCommand.Charset">
             <summary>
             缂栫爜闆嗭紝璇ュ瓧绗﹂泦涓洪獙绛惧拰瑙e瘑鎵�闇�瑕佺殑瀛楃闆�
             </summary>
diff --git a/FlexJobApi.UserServer.Application/EnterpriseWallets/Commands/AlipayFundExpandindirectCommandHandler.cs b/FlexJobApi.UserServer.Application/EnterpriseWallets/Commands/AlipayFundExpandindirectCommandHandler.cs
index b5f099a..2b719b0 100644
--- a/FlexJobApi.UserServer.Application/EnterpriseWallets/Commands/AlipayFundExpandindirectCommandHandler.cs
+++ b/FlexJobApi.UserServer.Application/EnterpriseWallets/Commands/AlipayFundExpandindirectCommandHandler.cs
@@ -7,6 +7,7 @@
 using Mapster;
 using MediatR;
 using Microsoft.EntityFrameworkCore;
+using Microsoft.Extensions.Options;
 using System;
 using System.Collections.Generic;
 using System.Linq;
@@ -19,6 +20,7 @@
     /// 鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠�
     /// </summary>
     public class AlipayFundExpandindirectCommandHandler(
+            IOptions<AlipayOptions> options,
             AlipayUtils alipayUtils,
             IHttpRemoteService httpRemoteService,
             IRepository<AlipayFundExpandindirectOrder> rep
@@ -27,6 +29,7 @@
         IRequestHandler<AlipayFundExpandindirectOrderCancelCommand, Guid>,
         IRequestHandler<AlipayFundExpandindirectCreateNotifyCommand, Guid>
     {
+        private readonly IOptions<AlipayOptions> options = options;
         private readonly AlipayUtils alipayUtils = alipayUtils;
         private readonly IHttpRemoteService httpRemoteService = httpRemoteService;
         private readonly IRepository<AlipayFundExpandindirectOrder> rep = rep;
@@ -75,7 +78,7 @@
                 await rep.InsertNowAsync(entity);
             }
             var model = entity.Adapt<AlipayFundExpandindirectCreateModel>();
-            var result = alipayUtils.FundExpandindirectCreate(model);
+            var result = alipayUtils.FundExpandindirectCreate(model, $"{options.Value.NotifyUrl}/api/user/enterpriseWallet/alipayFundExpandindirectCreateNotify");
             if (result.IsError)
             {
                 entity.RiskReviewRemark = result.Msg;
diff --git a/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml b/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml
index 24f0531..f2e3dfc 100644
--- a/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml
+++ b/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml
@@ -569,7 +569,7 @@
             鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠�
             </summary>
         </member>
-        <member name="M:FlexJobApi.UserServer.Application.AlipayFundExpandindirectCommandHandler.#ctor(FlexJobApi.Core.AlipayUtils,Furion.HttpRemote.IHttpRemoteService,Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.AlipayFundExpandindirectOrder})">
+        <member name="M:FlexJobApi.UserServer.Application.AlipayFundExpandindirectCommandHandler.#ctor(Microsoft.Extensions.Options.IOptions{FlexJobApi.Core.AlipayOptions},FlexJobApi.Core.AlipayUtils,Furion.HttpRemote.IHttpRemoteService,Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.AlipayFundExpandindirectOrder})">
             <summary>
             鏀粯瀹濊祫閲戜簩绾у晢鎴稫YB浠h繘浠�
             </summary>

--
Gitblit v1.9.1