FlexJobApi.Core/FlexJobApi.Core.xml
@@ -8444,6 +8444,11 @@ 验收状态 </summary> </member> <member name="P:FlexJobApi.Core.GetSettlementTaskUsersQueryResultItem.SettlementStatus"> <summary> 结算状态 </summary> </member> <member name="P:FlexJobApi.Core.GetSettlementTaskUsersQueryResultItem.Bank"> <summary> 所属银行 FlexJobApi.Core/Models/FlexJobServer/TaskUsers/Queries/GetSettlementTaskUsersQuery.cs
@@ -131,6 +131,11 @@ public EnumTaskCheckReceiveStatus? CheckReceiveStatus { get; set; } /// <summary> /// 结算状态 /// </summary> public EnumTaskSettlementStatus? SettlementStatus { get; set; } /// <summary> /// 所属银行 /// </summary> public string Bank { get; set; } FlexJobApi.FlexJobServer.Application/FlexJobApi.FlexJobServer.Application.xml
@@ -312,7 +312,7 @@ 任务人员查询处理器 </summary> </member> <member name="M:FlexJobApi.FlexJobServer.Application.TaskUserQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.TaskInfoUser})"> <member name="M:FlexJobApi.FlexJobServer.Application.TaskUserQueryHandler.#ctor(Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.TaskInfoUser},Furion.DatabaseAccessor.IRepository{FlexJobApi.Core.TaskInfo})"> <summary> 任务人员查询处理器 </summary> FlexJobApi.FlexJobServer.Application/TaskUsers/Queries/TaskUserQueryHandler.cs
@@ -11,6 +11,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using TaskInfo = FlexJobApi.Core.TaskInfo; namespace FlexJobApi.FlexJobServer.Application { @@ -18,13 +19,16 @@ /// 任务人员查询处理器 /// </summary> public class TaskUserQueryHandler( IRepository<TaskInfoUser> rep) : IRepository<TaskInfoUser> rep, IRepository<TaskInfo> repTaskInfo ) : IRequestHandler<GetTaskUsersQuery, GetTaskUsersQueryResult>, IRequestHandler<GetArrangeTaskUsersQuery, GetArrangeTaskUsersQueryResult>, IRequestHandler<GetTaskUserHireStatusQuery, GetTaskUserHireStatusQueryResult>, IRequestHandler<GetSettlementTaskUsersQuery, GetSettlementTaskUsersQueryResult> { private readonly IRepository<TaskInfoUser> rep = rep; private readonly IRepository<TaskInfo> repTaskInfo = repTaskInfo; /// <summary> /// B端查询应聘报名分页列表信息 @@ -184,7 +188,8 @@ ReceiveAccount = it.ReceiveAccount, SettlementAmount = it.SettlementAmount, ActualSettlementAmount = it.ActualSettlementAmount, SettlementTime = it.SettlementTime SettlementTime = it.SettlementTime, SettlementStatus = it.SettlementStatus, }) .ToList(); @@ -285,6 +290,16 @@ .ToList(); } } else { var task = await repTaskInfo.AsQueryable().AsNoTracking() .Where(it => it.Id == request.TaskInfoId) .FirstOrDefaultAsync(); if (task == null) throw Oops.Oh(EnumErrorCodeType.s404, "任务"); list.Data = list.Data .Where(it => it.SettlementStatus == task.SettlementStatus) .ToList(); } return list; }