fix: SqlServer 下日志查询出错问题

This commit is contained in:
写意 2025-04-01 11:28:23 +08:00
parent 74ec7c8066
commit 900895e375
3 changed files with 12 additions and 0 deletions

View File

@ -68,6 +68,10 @@ public class SysLogMsgService : IDynamicApiController, ITransient
{ {
var _db = _sysLogMsgRep.AsSugarClient(); var _db = _sysLogMsgRep.AsSugarClient();
// SqlServer 数据库,全局设置 IsWithNoLockQuery = true 时 Reportable 查询会报错
// 通过禁用当前上下文的全局设置 Nolock解决 Reportable 查询报错的问题
_db.CurrentConnectionConfig.MoreSettings.IsWithNoLockQuery = false;
var now = DateTime.Now; var now = DateTime.Now;
var days = (now - now.AddYears(-1)).Days + 1; var days = (now - now.AddYears(-1)).Days + 1;
var day365 = Enumerable.Range(0, days).Select(u => now.AddDays(-u)).ToList(); var day365 = Enumerable.Range(0, days).Select(u => now.AddDays(-u)).ToList();

View File

@ -92,6 +92,10 @@ public class SysLogOpService : IDynamicApiController, ITransient
{ {
var _db = _sysLogOpRep.AsSugarClient(); var _db = _sysLogOpRep.AsSugarClient();
// SqlServer 数据库,全局设置 IsWithNoLockQuery = true 时 Reportable 查询会报错
// 通过禁用当前上下文的全局设置 Nolock解决 Reportable 查询报错的问题
_db.CurrentConnectionConfig.MoreSettings.IsWithNoLockQuery = false;
var now = DateTime.Now; var now = DateTime.Now;
var days = (now - now.AddYears(-1)).Days + 1; var days = (now - now.AddYears(-1)).Days + 1;
var day365 = Enumerable.Range(0, days).Select(u => now.AddDays(-u)).ToList(); var day365 = Enumerable.Range(0, days).Select(u => now.AddDays(-u)).ToList();

View File

@ -79,6 +79,10 @@ public class SysLogVisService : IDynamicApiController, ITransient
{ {
var _db = _sysLogVisRep.AsSugarClient(); var _db = _sysLogVisRep.AsSugarClient();
// SqlServer 数据库,全局设置 IsWithNoLockQuery = true 时 Reportable 查询会报错
// 通过禁用当前上下文的全局设置 Nolock解决 Reportable 查询报错的问题
_db.CurrentConnectionConfig.MoreSettings.IsWithNoLockQuery = false;
var now = DateTime.Now; var now = DateTime.Now;
var days = (now - now.AddYears(-1)).Days + 1; var days = (now - now.AddYears(-1)).Days + 1;
var day365 = Enumerable.Range(0, days).Select(u => now.AddDays(-u)).ToList(); var day365 = Enumerable.Range(0, days).Select(u => now.AddDays(-u)).ToList();