From 550b9b8b3b8b39e384652c916ccb154367a21f1a Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 05 九月 2025 09:04:48 +0800 Subject: [PATCH] fix: s --- FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs b/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs index 243fec9..71f3e00 100644 --- a/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs @@ -26,7 +26,8 @@ IRequestHandler<GetContractTemplateEnterprisesQuery, GetContractTemplateEnterprisesQueryResult>, IRequestHandler<GetEnterpriseContractTemplatesQuery, GetEnterpriseContractTemplatesQueryResult>, IRequestHandler<GetEnterpriseContractTemplateLogsQuery, GetEnterpriseContractTemplateLogsQueryResult>, - IRequestHandler<GetContractTemplateQuery, GetContractTemplateQueryResult> + IRequestHandler<GetContractTemplateQuery, GetContractTemplateQueryResult>, + IRequestHandler<GetEnterpriseContractTemplateSelectQuery, List<SelectOption<Guid, GetEnterpriseContractTemplateSelectQueryOption>>> { private readonly IRepository<ContractTemplate> rep = rep; private readonly IRepository<Enterprise> repEnterprise = repEnterprise; @@ -117,6 +118,7 @@ Access = t.Access, Code = t.Code, File = t.File, + WxmpQrCode = t.WxmpQrCode, Status = t.Status, CompletedTime = t.CompletedTime, Operator = uugi == null @@ -213,6 +215,22 @@ return model; } + /// <summary> + /// 鏌ヨ浼佷笟鍚堝悓妯℃澘閫夋嫨鍣ㄦ暟鎹� + /// </summary> + /// <param name="request"></param> + /// <param name="cancellationToken"></param> + /// <returns></returns> + public Task<List<SelectOption<Guid, GetEnterpriseContractTemplateSelectQueryOption>>> Handle(GetEnterpriseContractTemplateSelectQuery request, CancellationToken cancellationToken) + { + var logier = JwtUtils.GetCurrentLogier(); + return request.GetSelect<ContractTemplate, Guid, GetEnterpriseContractTemplateSelectQueryOption>( + it => it.Id, + it => it.Name, + q => q.Where(it => it.EnterpriseId == logier.EnterpriseId && !it.IsDisabled), + cancellationToken); + } + private async Task AddContractTemplateLogsAsync( GetEnterpriseContractTemplateLogsQueryResultItem item, List<PropertyInfo> properties, -- Gitblit v1.9.1