From f7441ac8e0ef8778c4271d4ffec890a7e39bd3ab Mon Sep 17 00:00:00 2001 From: sunpengfei <i@angelzzz.com> Date: 星期五, 22 八月 2025 14:39:27 +0800 Subject: [PATCH] feat:开发 --- FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs b/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs index 5906423..d73462b 100644 --- a/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs +++ b/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs @@ -117,6 +117,7 @@ Access = t.Access, Code = t.Code, File = t.File, + WxmpQrCode = t.WxmpQrCode, Status = t.Status, CompletedTime = t.CompletedTime, Operator = uugi == null @@ -203,9 +204,14 @@ /// <returns></returns> public async Task<GetContractTemplateQueryResult> Handle(GetContractTemplateQuery request, CancellationToken cancellationToken) { - return await rep.AsQueryable().AsNoTracking() + var model = await rep.AsQueryable().AsNoTracking() .Where(it => it.Id == request.Id) .GetDetail<ContractTemplate, GetContractTemplateQueryResult>(cancellationToken); + model.IsEnterpriseUserCreated = await repUser.AsQueryable().AsNoTracking() + .Where(it => it.Id == model.CreatedUserId) + .Select(it => it.Type == EnumUserType.Enterprise) + .FirstOrDefaultAsync(); + return model; } private async Task AddContractTemplateLogsAsync( -- Gitblit v1.9.1