From 26824ab5f05816687e38d062f413b95220ae7518 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 22 八月 2025 10:08:04 +0800
Subject: [PATCH] fix:bug

---
 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