From dc93db6fef81b17e572f293321a980a6c50e67f9 Mon Sep 17 00:00:00 2001 From: duheng <2784771470@qq.com> Date: 星期三, 24 七月 2024 08:59:13 +0800 Subject: [PATCH] 增加删除拓展方法 --- Service/HStation.Service.Assets.Core/03-service/06-PumpPropContent/PumpPropContent.cs | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Service/HStation.Service.Assets.Core/03-service/06-PumpPropContent/PumpPropContent.cs b/Service/HStation.Service.Assets.Core/03-service/06-PumpPropContent/PumpPropContent.cs index 3c0f70f..a5f28aa 100644 --- a/Service/HStation.Service.Assets.Core/03-service/06-PumpPropContent/PumpPropContent.cs +++ b/Service/HStation.Service.Assets.Core/03-service/06-PumpPropContent/PumpPropContent.cs @@ -93,12 +93,11 @@ PumpSeriesCacheHelper.Trigger(); } - //閫氳繃缁処D绉婚櫎缂撳瓨 - public static void RemoveCacheByGroupID(long ID) + //绉婚櫎缂撳瓨 + public static void RemoveCacheByIDs(List<long> IdS) { var all = GetCache(); - var maplist = PumpGroupAndMainMap.GetMainIDByGroupID(ID); - all.RemoveAll(item => maplist.Any(mapItem => mapItem == item.ID)); + IdS.Select(x => all.RemoveAll(y => y.ID == x)); PumpSeriesCacheHelper.Trigger(); } @@ -142,6 +141,15 @@ } /// <summary> + /// 閫氳繃 浜у搧ID 鑾峰彇 + /// </summary> + public static List<Model.PumpPropContent> GetProplistByPartID(long ID) + { + var all = GetCache(); + return all.Where(x => x.PartID == ID).ToList(); + } + + /// <summary> /// 閫氳繃 ID 鑾峰彇 /// </summary> public List<Model.PumpPropContent> GetByIds(List<long> Ids) -- Gitblit v1.9.3