From fc818ac66ff6b30f40252fcc28b92970d62a765a Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期四, 05 十二月 2024 16:23:37 +0800
Subject: [PATCH] 项目导入优化

---
 BLL/HStation.BLL.Xhs.Core/04-bll/02-project-site/XhsProjectSite.cs |   44 +++++++++++++++++++++++++++++++-------------
 1 files changed, 31 insertions(+), 13 deletions(-)

diff --git a/BLL/HStation.BLL.Xhs.Core/04-bll/02-project-site/XhsProjectSite.cs b/BLL/HStation.BLL.Xhs.Core/04-bll/02-project-site/XhsProjectSite.cs
index e871bff..b2364dc 100644
--- a/BLL/HStation.BLL.Xhs.Core/04-bll/02-project-site/XhsProjectSite.cs
+++ b/BLL/HStation.BLL.Xhs.Core/04-bll/02-project-site/XhsProjectSite.cs
@@ -1,4 +1,5 @@
-锘縰sing Yw.BLL;
+锘縰sing System.Net.Http.Headers;
+using Yw.BLL;
 
 namespace HStation.BLL
 {
@@ -21,6 +22,24 @@
         }
 
         /// <summary>
+        /// 閫氳繃 ID 鑾峰彇
+        /// </summary>
+        public async virtual Task<XhsProjectSiteVmo> GetByID(long ID)
+        {
+            var dto = await _cal.GetByID(ID);
+            return Dto2Vmo(dto);
+        }
+
+        /// <summary>
+        /// 閫氳繃 Ids 鑾峰彇
+        /// </summary>
+        public async virtual Task<List<XhsProjectSiteVmo>> GetByIds(List<long> Ids)
+        {
+            var dtoList = await _cal.GetByIds(Ids);
+            return Dto2Vmos(dtoList);
+        }
+
+        /// <summary>
         /// 閫氳繃 ProjectID 鑾峰彇
         /// </summary>
         public async virtual Task<List<XhsProjectSiteVmo>> GetByProjectID(long ProjectID)
@@ -39,23 +58,22 @@
         }
 
         /// <summary>
-        /// 閫氳繃 ID 鑾峰彇
+        /// 閫氳繃 ProjectIds 鑾峰彇
         /// </summary>
-        public async virtual Task<XhsProjectSiteVmo> GetByID(long ID)
+        public async virtual Task<List<XhsProjectSiteVmo>> GetByProjectIds(List<long> ProjectIds)
         {
-            var dto = await _cal.GetByID(ID);
-            return Dto2Vmo(dto);
-        }
-
-        /// <summary>
-        /// 閫氳繃 Ids 鑾峰彇
-        /// </summary>
-        public async virtual Task<List<XhsProjectSiteVmo>> GetByIds(List<long> Ids)
-        {
-            var dtoList = await _cal.GetByIds(Ids);
+            if (ProjectIds == null || ProjectIds.Count < 1)
+            {
+                return default;
+            }
+            var dtoList = await _cal.GetByProjectIds(ProjectIds);
             return Dto2Vmos(dtoList);
         }
 
+
+
+
+
         #endregion
 
         #region Insert

--
Gitblit v1.9.3