From 9719a7f0ccbb70e4e51a93cbe1733d1424c16f6d Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期五, 06 十二月 2024 12:03:56 +0800
Subject: [PATCH] 优化Api数据库缓存模块,增加MES岗位缓存跟不良代码缓存

---
 Tiger.Controllers.System/Controllers/Base/CacheController.CodeRule.cs |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/Tiger.Controllers.System/Controllers/Base/CacheController.CodeRule.cs b/Tiger.Controllers.System/Controllers/Base/CacheController.CodeRule.cs
index a493696..9891a95 100644
--- a/Tiger.Controllers.System/Controllers/Base/CacheController.CodeRule.cs
+++ b/Tiger.Controllers.System/Controllers/Base/CacheController.CodeRule.cs
@@ -6,6 +6,7 @@
 using System.Threading.Tasks;
 using Tiger.Model;
 using System.Linq.Expressions;
+using Tiger.Api.DbCache;
 
 namespace Tiger.Api.Controllers.Base
 {
@@ -23,7 +24,7 @@
             ApiAction response;
             try
             {
-                response = action.GetResponse(DI.Resolve<IDbCacheBus>().GetCodeRuleCache()[action.Data?.ToString() ?? ""]);
+                response = action.GetResponse(Cache.CodeRule[action.Data?.ToString() ?? ""]);
             }
             catch (System.Exception ex)
             {
@@ -44,7 +45,7 @@
             ApiAction response;
             try
             {
-                response = action.GetResponse(DI.Resolve<IDbCacheBus>().GetCodeRuleCache().Rules.Where(q => q.RULE_TYPE == (action.Data?.ToInt32() ?? -1)).ToList());
+                response = action.GetResponse(Cache.CodeRule.Rules.Where(q => q.RULE_TYPE == (action.Data?.ToInt32() ?? -1)).ToList());
             }
             catch (Exception ex)
             {
@@ -65,7 +66,7 @@
             ApiAction response;
             try
             {
-                response = action.GetResponse(DI.Resolve<IDbCacheBus>().GetCodeRuleCache().TryGenerate(action.Data?.RuleCode, action.Data?.Args));
+                response = action.GetResponse(Cache.CodeRule.TryGenerate(action.Data?.RuleCode, action.Data?.Args));
             }
             catch (Exception ex)
             {
@@ -86,7 +87,7 @@
             ApiAction response;
             try
             {
-                response = action.GetResponse(DI.Resolve<IDbCacheBus>().GetCodeRuleCache().Generate(action.Data?.RuleCode, action.Data?.Args));
+                response = action.GetResponse(Cache.CodeRule.Generate(action.Data?.RuleCode, action.Data?.Args));
             }
             catch (Exception ex)
             {
@@ -116,7 +117,7 @@
                 {
                     predicate = predicate.And(q => q.RULE_TYPE == action.Data.RuleType);
                 }
-                response = action.GetResponse(DI.Resolve<IDbCacheBus>().GetCodeRuleCache().Verify(action.Data?.Code, predicate.Compile()));
+                response = action.GetResponse(Cache.CodeRule.Verify(action.Data?.Code, predicate.Compile()));
             }
             catch (Exception ex)
             {

--
Gitblit v1.9.3