From 166975802b84da8c7606ce2cbcc870c315dc5ce3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Wed, 16 Mar 2022 19:55:36 +0800 Subject: [PATCH 1/3] v3.7.8 --- ZR.Vue/src/settings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZR.Vue/src/settings.js b/ZR.Vue/src/settings.js index 643618f..ee93a3e 100644 --- a/ZR.Vue/src/settings.js +++ b/ZR.Vue/src/settings.js @@ -2,7 +2,7 @@ module.exports = { /** * 框架版本号 */ - version: '3.7.7', + version: '3.7.8', title: 'ZrAdmin.NET-后台管理', /** * 主题颜色 From fcd01439b61aaae0f94940822386de359500512b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Wed, 16 Mar 2022 21:58:24 +0800 Subject: [PATCH 2/3] update NLog.config --- ZR.Admin.WebApi/NLog.config | 110 +++++++++++++++++++----------------- 1 file changed, 57 insertions(+), 53 deletions(-) diff --git a/ZR.Admin.WebApi/NLog.config b/ZR.Admin.WebApi/NLog.config index 4fb0fae..dc78b69 100644 --- a/ZR.Admin.WebApi/NLog.config +++ b/ZR.Admin.WebApi/NLog.config @@ -6,64 +6,68 @@ internalLogLevel="Info" internalLogFile="nlog-internal.log"> - - - - + + + + - - - - + + + + - - - - - - - + + + + + + + - - + + - - + + - - - + - - - - - - - - - - + + + - - - - + + + + + + + + + + + + + + + + From 5f0334a999828f4f3cfe13da646c83bf4a37cf23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Wed, 16 Mar 2022 21:58:37 +0800 Subject: [PATCH 3/3] update DbExtension.cs --- ZR.Admin.WebApi/Extensions/DbExtension.cs | 63 +++++++++++++---------- 1 file changed, 35 insertions(+), 28 deletions(-) diff --git a/ZR.Admin.WebApi/Extensions/DbExtension.cs b/ZR.Admin.WebApi/Extensions/DbExtension.cs index 27fdec2..d54cd59 100644 --- a/ZR.Admin.WebApi/Extensions/DbExtension.cs +++ b/ZR.Admin.WebApi/Extensions/DbExtension.cs @@ -28,7 +28,7 @@ namespace ZR.Admin.WebApi.Extensions { string connStr = Configuration.GetConnectionString(OptionsSetting.ConnAdmin); string connStrBus = Configuration.GetConnectionString(OptionsSetting.ConnBus); - string dbKey = Configuration[OptionsSetting.DbKey]; + int dbType = Convert.ToInt32(Configuration[OptionsSetting.ConnDbType]); int dbType_bus = Convert.ToInt32(Configuration[OptionsSetting.ConnBusDbType]); @@ -45,37 +45,44 @@ namespace ZR.Admin.WebApi.Extensions IsAutoCloseConnection = true } }); - //每次Sql执行前事件 - DbScoped.SugarScope.GetConnection(0).Aop.OnLogExecuting = (sql, pars) => + SugarIocServices.ConfigurationSugar(db => { - var param = DbScoped.SugarScope.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)); + #region db0 + db.GetConnection(0).Aop.OnLogExecuting = (sql, pars) => + { + var param = DbScoped.SugarScope.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)); - FilterData(); + FilterData(); - logger.Info($"{sql},{param}"); - }; - //出错打印日志 - DbScoped.SugarScope.GetConnection(0).Aop.OnError = (e) => - { - logger.Error(e, $"执行SQL出错:{e.Message}"); - }; - //SQL执行完 - DbScoped.SugarScope.GetConnection(0).Aop.OnLogExecuted = (sql, pars) => - { - //执行完了可以输出SQL执行时间 (OnLogExecutedDelegate) - }; - //Db1 - DbScoped.SugarScope.GetConnection(1).Aop.OnLogExecuting = (sql, pars) => - { - var param = DbScoped.SugarScope.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)); + logger.Info($"{sql},{param}"); + }; - logger.Info($"Sql语句:{sql}, {param}"); - }; - //Db1错误日志 - DbScoped.SugarScope.GetConnection(1).Aop.OnError = (e) => - { - logger.Error($"执行Sql语句失败:{e.Sql},原因:{e.Message}"); - }; + db.GetConnection(0).Aop.OnError = (e) => + { + logger.Error(e, $"执行SQL出错:{e.Message}"); + }; + //SQL执行完 + db.GetConnection(0).Aop.OnLogExecuted = (sql, pars) => + { + //执行完了可以输出SQL执行时间 (OnLogExecutedDelegate) + }; + #endregion + + #region db1 + //Db1 + db.GetConnection(1).Aop.OnLogExecuting = (sql, pars) => + { + var param = DbScoped.SugarScope.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)); + + logger.Info($"Sql语句:{sql}, {param}"); + }; + //Db1错误日志 + db.GetConnection(1).Aop.OnError = (e) => + { + logger.Error($"执行Sql语句失败:{e.Sql},原因:{e.Message}"); + }; + #endregion + }); } ///