From 44cdf09012d27e12c3d113f9a3ffdc9ddc2853ad Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 05 九月 2025 14:23:57 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.FlexJobServer.Application/FlexJobApi.FlexJobServer.Application.xml                       |    8 ++
 FlexJobApi.FlexJobServer.Application/TaskUsers/Queries/TaskUserQueryHandler.cs                      |   15 +++-
 FlexJobApi.Core/FlexJobApi.Core.xml                                                                 |  105 +++++++++++++++++++++++++++++++---
 FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml                             |   20 ++++++
 FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs |    2 
 5 files changed, 134 insertions(+), 16 deletions(-)

diff --git a/FlexJobApi.Core/FlexJobApi.Core.xml b/FlexJobApi.Core/FlexJobApi.Core.xml
index bb1fdc6..60da084 100644
--- a/FlexJobApi.Core/FlexJobApi.Core.xml
+++ b/FlexJobApi.Core/FlexJobApi.Core.xml
@@ -3197,6 +3197,11 @@
             鐢ㄦ埛淇℃伅
             </summary>
         </member>
+        <member name="P:FlexJobApi.Core.UserBankCard.Access">
+            <summary>
+            閫氶亾
+            </summary>
+        </member>
         <member name="P:FlexJobApi.Core.UserBankCard.Code">
             <summary>
             閾惰鍗″彿
@@ -3210,16 +3215,6 @@
         <member name="P:FlexJobApi.Core.UserBankCard.BankBranch">
             <summary>
             鎵�灞炴敮琛�
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.UserBankCard.Name">
-            <summary>
-            濮撳悕
-            </summary>
-        </member>
-        <member name="P:FlexJobApi.Core.UserBankCard.Identity">
-            <summary>
-            韬唤璇�
             </summary>
         </member>
         <member name="P:FlexJobApi.Core.UserBankCard.PhoneNumber">
@@ -8108,6 +8103,31 @@
             鍙戝竷鏃堕棿
             </summary>
         </member>
+        <member name="T:FlexJobApi.Core.GetTaskSelectQuery">
+            <summary>
+            鏌ヨ浠诲姟閫夋嫨鍣ㄦ暟鎹�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetTaskSelectQuery.Keywords">
+            <summary>
+            鍏抽敭瀛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetTaskSelectQueryOption.Id">
+            <summary>
+            浠诲姟Id
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetTaskSelectQueryOption.Code">
+            <summary>
+            浠诲姟鍗曞彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetTaskSelectQueryOption.Name">
+            <summary>
+            浠诲姟鍚嶇О
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.TaskInfoRepository">
             <summary>
             浠诲姟浠撳簱
@@ -12939,6 +12959,36 @@
             宸ヤ綔缁忛獙
             </summary>
         </member>
+        <member name="T:FlexJobApi.Core.SavePersonalUserBankCardCommand">
+            <summary>
+            淇濆瓨鐢ㄦ埛閾惰鍗′俊鎭�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SavePersonalUserBankCardCommand.Access">
+            <summary>
+            閫氶亾
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SavePersonalUserBankCardCommand.Code">
+            <summary>
+            閾惰鍗″彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SavePersonalUserBankCardCommand.Bank">
+            <summary>
+            鎵�灞為摱琛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SavePersonalUserBankCardCommand.BankBranch">
+            <summary>
+            鎵�灞炴敮琛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.SavePersonalUserBankCardCommand.PhoneNumber">
+            <summary>
+            閾惰棰勭暀鎵嬫満鍙�
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.SetUserInfoRolesCommand">
             <summary>
             璁剧疆鐢ㄦ埛淇℃伅瑙掕壊
@@ -13426,6 +13476,41 @@
             宸插彇娑�
             </summary>
         </member>
+        <member name="T:FlexJobApi.Core.GetPersonalUserBankCardQuery">
+            <summary>
+            鏌ヨ涓汉鐢ㄦ埛閾惰鍗′俊鎭�
+            </summary>
+        </member>
+        <member name="T:FlexJobApi.Core.GetPersonalUserBankCardQueryResult">
+            <summary>
+            鏌ヨ涓汉鐢ㄦ埛閾惰鍗′俊鎭粨鏋�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetPersonalUserBankCardQueryResult.Access">
+            <summary>
+            閫氶亾
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetPersonalUserBankCardQueryResult.Code">
+            <summary>
+            閾惰鍗″彿
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetPersonalUserBankCardQueryResult.Bank">
+            <summary>
+            鎵�灞為摱琛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetPersonalUserBankCardQueryResult.BankBranch">
+            <summary>
+            鎵�灞炴敮琛�
+            </summary>
+        </member>
+        <member name="P:FlexJobApi.Core.GetPersonalUserBankCardQueryResult.PhoneNumber">
+            <summary>
+            閾惰棰勭暀鎵嬫満鍙�
+            </summary>
+        </member>
         <member name="T:FlexJobApi.Core.GetPersonalUserInfoSignContractsQuery">
             <summary>
             鏌ヨC绔汉鍛樼绾﹁鎯呭垎椤靛垪琛ㄦ暟鎹�
diff --git a/FlexJobApi.FlexJobServer.Application/FlexJobApi.FlexJobServer.Application.xml b/FlexJobApi.FlexJobServer.Application/FlexJobApi.FlexJobServer.Application.xml
index 8365c12..b49a0de 100644
--- a/FlexJobApi.FlexJobServer.Application/FlexJobApi.FlexJobServer.Application.xml
+++ b/FlexJobApi.FlexJobServer.Application/FlexJobApi.FlexJobServer.Application.xml
@@ -239,6 +239,14 @@
             <param name="cancellationToken"></param>
             <returns></returns>
         </member>
+        <member name="M:FlexJobApi.FlexJobServer.Application.TaskInfoQueryHandler.Handle(FlexJobApi.Core.GetTaskSelectQuery,System.Threading.CancellationToken)">
+            <summary>
+            鏌ヨ浠诲姟閫夋嫨鍣ㄦ暟鎹�
+            </summary>
+            <param name="request"></param>
+            <param name="cancellationToken"></param>
+            <returns></returns>
+        </member>
         <member name="T:FlexJobApi.FlexJobServer.Application.ApplyTaskCommandHandler">
             <summary>
             鎶ュ悕浠诲姟
diff --git a/FlexJobApi.FlexJobServer.Application/TaskUsers/Queries/TaskUserQueryHandler.cs b/FlexJobApi.FlexJobServer.Application/TaskUsers/Queries/TaskUserQueryHandler.cs
index 18796b0..f037ffe 100644
--- a/FlexJobApi.FlexJobServer.Application/TaskUsers/Queries/TaskUserQueryHandler.cs
+++ b/FlexJobApi.FlexJobServer.Application/TaskUsers/Queries/TaskUserQueryHandler.cs
@@ -273,11 +273,18 @@
                         successList.Add(model);
                     }
                 }
-            }
 
-            list.Data = list.Data
-                .Where(it => successList.Any(s => s.Identity == it.Identity))
-                .ToList();
+                if (list.Errors.IsNotNull())
+                {
+                    list.Data = new List<GetSettlementTaskUsersQueryResultItem>();
+                }
+                else
+                {
+                    list.Data = list.Data
+                        .Where(it => successList.Any(s => s.Identity == it.Identity))
+                        .ToList();
+                }
+            }
 
             return list;
         }
diff --git a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs
index 3b116af..eb73bde 100644
--- a/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs
+++ b/FlexJobApi.UserServer.Application/EnterpriseEmployees/Commands/EnterpriseEmployeesCommandHandler.cs
@@ -31,6 +31,7 @@
     /// </summary>
     public class EnterpriseEmployeesCommandHandler(
             SmsUtils smsUtils,
+            WxmpUtils wxmpUtils,
             IMediator mediator,
             IRepository<EnterpriseEmployee> rep,
             IRepository<User> repUser,
@@ -51,6 +52,7 @@
         IRequestHandler<SendInviteElectronSignSmsCommand, int>
     {
         private readonly SmsUtils smsUtils = smsUtils;
+        private readonly WxmpUtils wxmpUtils = wxmpUtils;
         private readonly IMediator mediator = mediator;
         private readonly IRepository<EnterpriseEmployee> rep = rep;
         private readonly IRepository<User> repUser = repUser;
diff --git a/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml b/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml
index 004c372..96e067a 100644
--- a/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml
+++ b/FlexJobApi.UserServer.Application/FlexJobApi.UserServer.Application.xml
@@ -1162,7 +1162,7 @@
             鐢ㄦ埛淇℃伅鍛戒护澶勭悊鍣�
             </summary>
         </member>
-        <member name="M:FlexJobApi.UserServer.Application.UserInfos.Commands.UserInfoCommandHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.User})">
+        <member name="M:FlexJobApi.UserServer.Application.UserInfos.Commands.UserInfoCommandHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.User},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserBankCard})">
             <summary>
             鐢ㄦ埛淇℃伅鍛戒护澶勭悊鍣�
             </summary>
@@ -1178,6 +1178,14 @@
         <member name="M:FlexJobApi.UserServer.Application.UserInfos.Commands.UserInfoCommandHandler.Handle(FlexJobApi.Core.SetUserInfoRolesCommand,System.Threading.CancellationToken)">
             <summary>
             璁剧疆鐢ㄦ埛淇℃伅瑙掕壊
+            </summary>
+            <param name="request"></param>
+            <param name="cancellationToken"></param>
+            <returns></returns>
+        </member>
+        <member name="M:FlexJobApi.UserServer.Application.UserInfos.Commands.UserInfoCommandHandler.Handle(FlexJobApi.Core.SavePersonalUserBankCardCommand,System.Threading.CancellationToken)">
+            <summary>
+            淇濆瓨鐢ㄦ埛閾惰鍗′俊鎭�
             </summary>
             <param name="request"></param>
             <param name="cancellationToken"></param>
@@ -1201,7 +1209,7 @@
             C绔汉鍛樻煡璇㈠鐞嗗櫒
             </summary>
         </member>
-        <member name="M:FlexJobApi.UserServer.Application.GetPersonalUserInfosQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.User})">
+        <member name="M:FlexJobApi.UserServer.Application.GetPersonalUserInfosQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.User},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.UserBankCard})">
             <summary>
             C绔汉鍛樻煡璇㈠鐞嗗櫒
             </summary>
@@ -1222,6 +1230,14 @@
             <param name="cancellationToken"></param>
             <returns></returns>
         </member>
+        <member name="M:FlexJobApi.UserServer.Application.GetPersonalUserInfosQueryHandler.Handle(FlexJobApi.Core.GetPersonalUserBankCardQuery,System.Threading.CancellationToken)">
+            <summary>
+            鏌ヨ涓汉鐢ㄦ埛閾惰鍗′俊鎭�
+            </summary>
+            <param name="request"></param>
+            <param name="cancellationToken"></param>
+            <returns></returns>
+        </member>
         <member name="T:FlexJobApi.UserServer.Application.GetUserInfoRolesQueryHandler">
             <summary>
             鏌ヨ鐢ㄦ埛瑙掕壊鍒楄〃

--
Gitblit v1.9.1