From 145c1d52feed52b494d3e2d19f3ecd1da11b8979 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期四, 21 八月 2025 16:00:37 +0800
Subject: [PATCH] feat:开发

---
 FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs b/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs
index 5906423..243fec9 100644
--- a/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs
+++ b/FlexJobApi.UserServer.Application/ElectronSign/Queries/ContractTemplateQueryHandler.cs
@@ -203,9 +203,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