From 6076c7050396c5f29e71299487c8beb9c7f15fc1 Mon Sep 17 00:00:00 2001 From: lixiaojun <1287241240@qq.com> Date: 星期四, 22 八月 2024 10:18:27 +0800 Subject: [PATCH] 引用升级 --- Yw.Service.Unit.Core/05-service/05-transfer/SysUnitTransfer.cs | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/Yw.Service.Unit.Core/05-service/05-transfer/SysUnitTransfer.cs b/Yw.Service.Unit.Core/05-service/05-transfer/SysUnitTransfer.cs index 5726797..d4b50fb 100644 --- a/Yw.Service.Unit.Core/05-service/05-transfer/SysUnitTransfer.cs +++ b/Yw.Service.Unit.Core/05-service/05-transfer/SysUnitTransfer.cs @@ -12,7 +12,7 @@ { var all = SysUnitTransferCacheHelper.GetSet(() => { - var dal = DALCreateHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); + var dal = DALCreateHelper.CreateDAL3<Yw.DAL.ISysUnitTransfer>(); var entityList = dal.GetAll(); var modelList = Entity2Models(entityList); if (modelList == null) @@ -27,7 +27,7 @@ //閫氳繃 ID 鏇存柊缂撳瓨 private static void UpdateCache(long ID) { - var dal = DALCreateHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); + var dal = DALCreateHelper.CreateDAL3<Yw.DAL.ISysUnitTransfer>(); var entityDb = dal.GetByID(ID); var modelDb = Entity2Model(entityDb); var all = GetCache(); @@ -50,7 +50,7 @@ { return; } - var dal = DALCreateHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); + var dal = DALCreateHelper.CreateDAL3<Yw.DAL.ISysUnitTransfer>(); var entityList = dal.GetByIds(Ids); var modelList = Entity2Models(entityList); var all = GetCache(); @@ -65,7 +65,7 @@ //閫氳繃 TypeID 鏇存柊缂撳瓨 private static void UpdateCacheByTypeID(long TypeID) { - var dal = DALCreateHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); + var dal = DALCreateHelper.CreateDAL3<Yw.DAL.ISysUnitTransfer>(); var entityList = dal.GetByTypeID(TypeID); var modelList = Entity2Models(entityList); var all = GetCache(); @@ -82,6 +82,14 @@ { var all = GetCache(); all.RemoveAll(x => x.ID == ID); + } + + //閫氳繃 ValueID 绉婚櫎缂撳瓨 + internal static void RemoveCacheByValueID(long ValueID) + { + var all = GetCache(); + all.RemoveAll(x => x.FromValueID == ValueID || x.ToValueID == ValueID); + SysUnitTransferCacheHelper.Trigger(); } /// <summary> @@ -208,7 +216,7 @@ /// </summary> public bool SetByTypeID(long TypeID, List<Model.SysUnitTransferTypeSetter> list) { - var dal = DALCreateHelper.CreateDAL<Yw.DAL.ISysUnitTransfer>(); + var dal = DALCreateHelper.CreateDAL3<Yw.DAL.ISysUnitTransfer>(); var entityList = list?.ToEntityList(); var bol = dal.SetByTypeID(TypeID, entityList); if (bol) -- Gitblit v1.9.3