duheng
2024-11-17 a2a57963e160a319276c5c8499f16c9809056e4c
Service/HStation.Service.Assets.Core/05-service/01-PumpMain/03-PumpMain/PumpMain.cs
@@ -74,8 +74,8 @@
        public static void RemoveCacheBySeriesID(long ID)
        {
            var all = GetCache();
            var maplist = AssetsPumpGroupAndMainMap.GetBySeriesID(ID);
            all.RemoveAll(item => maplist.Any(mapItem => mapItem.PumpMainID == item.ID));
            var maplist = AssetsPumpGroupAndMainMapping.GetBySeriesID(ID);
            all.RemoveAll(item => maplist.Any(mapItem => mapItem.MainID == item.ID));
            AssetsPumpSeriesCacheHelper.Trigger();
        }
@@ -83,7 +83,7 @@
        public static void RemoveCacheByGroupID(long ID)
        {
            var all = GetCache();
            var maplist = AssetsPumpGroupAndMainMap.GetMainIDByGroupID(ID);
            var maplist = AssetsPumpGroupAndMainMapping.GetMainIDByGroupID(ID);
            all.RemoveAll(item => maplist.Any(mapItem => mapItem == item.ID));
            AssetsPumpSeriesCacheHelper.Trigger();
        }
@@ -153,7 +153,7 @@
                return default;
            }
            var all = GetAll();
            return all.Where(x => x.PumpSeriesID == id).ToList();
            return all.Where(x => x.SeriesID == id).ToList();
        }
        /// <summary>
@@ -195,7 +195,7 @@
        /// <summary>
        /// 插入拓展
        /// </summary>
        public long InsertEx(Model.AssetsPumpMain main, Model.AssetsPumpGroupAndMainMap map)
        public long InsertEx(Model.AssetsPumpMain main, Model.AssetsPumpGroupAndMainMapping map)
        {
            if (main == null)
            {
@@ -203,12 +203,12 @@
            }
            var dal = DALCreateHelper.CreateDAL<HStation.DAL.IAssetsPumpMain>();
            var mainEntity = Model2Entity(main);
            var groupMapEntity = AssetsPumpGroupAndMainMap.Model2Entity(map);
            var groupMapEntity = AssetsPumpGroupAndMainMapping.Model2Entity(map);
            var id = dal.InsertsEx(mainEntity, groupMapEntity);
            if (id > 0)
            {
                UpdateCache(id);
                AssetsPumpGroupAndMainMap.UpdateCacheByMainID(id);
                AssetsPumpGroupAndMainMapping.UpdateCacheByMainID(id);
            }
            return id;
        }
@@ -432,7 +432,7 @@
            if (bol)
            {
                RemoveCache(ID);
                AssetsPumpGroupAndMainMap.RemoveCacheByMainID(ID);
                AssetsPumpGroupAndMainMapping.RemoveCacheByMainID(ID);
            }
            return bol;
        }