From 32288af3e5f12bc48d8360114c872fde5d9ff4a8 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 08 八月 2025 09:09:08 +0800
Subject: [PATCH] pref:优化

---
 FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs |   16 +++++++---------
 1 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/FlexJobApi.User.Application/Enterprises/Queries/EnterprisesQueryHandler.cs b/FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs
similarity index 90%
rename from FlexJobApi.User.Application/Enterprises/Queries/EnterprisesQueryHandler.cs
rename to FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs
index fdece96..b8a24bd 100644
--- a/FlexJobApi.User.Application/Enterprises/Queries/EnterprisesQueryHandler.cs
+++ b/FlexJobApi.UserServer.Application/Enterprises/Queries/EnterprisesQueryHandler.cs
@@ -10,7 +10,7 @@
 using System.Text;
 using System.Threading.Tasks;
 
-namespace FlexJobApi.User.Application
+namespace FlexJobApi.UserServer.Application
 {
     /// <summary>
     /// 浼佷笟鏌ヨ澶勭悊鍣�
@@ -49,7 +49,6 @@
                 q = q.Where(it => (it.IsCheckedBankCard && it.RealAccess.HasValue && it.SmsAccess.HasValue) == request.IsConfigured);
             }
             var s = (from e in q
-                     join a in repEnterpriseAuth.AsQueryable().AsNoTracking() on e.EnterpriseAuthId equals a.Id
                      join p in repDictionaryData.AsQueryable().AsNoTracking() on e.ProvinceCode equals p.Code into pg
                      from pgi in pg.DefaultIfEmpty()
                      join c in repDictionaryData.AsQueryable().AsNoTracking() on e.CityCode equals c.Code into cg
@@ -59,15 +58,15 @@
                      select new GetEnterprisesQueryResultItem
                      {
                          Id = e.Id,
-                         EnterpriseName = a.EnterpriseName,
-                         LegalPerson = a.LegalPerson,
-                         SocietyCreditCode = a.SocietyCreditCode,
+                         EnterpriseName = e.EnterpriseName,
+                         LegalPerson = e.LegalPerson,
+                         SocietyCreditCode = e.SocietyCreditCode,
                          Contacts = e.Contacts,
                          ContactPhoneNumber = e.ContactPhoneNumber,
                          ProvinceContent = pgi.Content,
                          CityContent = cgi.Content,
                          IndustryTypeContent = igi.Content,
-                         IsReal = a.IsReal,
+                         IsReal = e.IsReal,
                          IsConfigured = e.IsCheckedBankCard && e.RealAccess.HasValue && e.SmsAccess.HasValue
                      });
             return request.PageModel.GetPagedListAsync(s, cancellationToken: cancellationToken);
@@ -86,10 +85,9 @@
                 .ProjectToType<GetEnterpriseQueryResult>()
                 .FirstOrDefaultAsync(cancellationToken);
             if (model == null) throw Oops.Oh(EnumErrorCodeType.s404, "璇ヤ紒涓�");
-            model.UserName = await rep.Change<UserInfo>().AsQueryable().AsNoTracking()
-                 .Include(it => it.UserAuth)
+            model.UserName = await rep.Change<User>().AsQueryable().AsNoTracking()
                  .Where(it => it.EnterpriseId == model.Id)
-                 .Select(it => it.UserAuth.UserName)
+                 .Select(it => it.UserName)
                  .FirstOrDefaultAsync(cancellationToken);
             return model;
         }

--
Gitblit v1.9.1