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