mirror of
https://gitee.com/ThingsGateway/ThingsGateway.git
synced 2025-10-20 10:50:48 +08:00
fix: 数据库插件保留天数逻辑错误
This commit is contained in:
@@ -34,7 +34,7 @@
|
||||
<PackageReference Include="Oracle.ManagedDataAccess.Core" Version="23.9.1" />
|
||||
<PackageReference Include="Oscar.Data.SqlClient" Version="4.2.27" />
|
||||
<PackageReference Include="System.Data.Common" Version="4.3.0" />
|
||||
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.1.1" />
|
||||
<PackageReference Include="Microsoft.Data.SqlClient" Version="6.1.2" />
|
||||
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="4.7.0" />
|
||||
<PackageReference Include="System.Text.RegularExpressions" Version="4.3.1" />
|
||||
<PackageReference Include="System.Formats.Asn1" Version="8.0.2" />
|
||||
|
@@ -1,9 +1,9 @@
|
||||
<Project>
|
||||
|
||||
<PropertyGroup>
|
||||
<PluginVersion>10.11.84</PluginVersion>
|
||||
<ProPluginVersion>10.11.84</ProPluginVersion>
|
||||
<DefaultVersion>10.11.84</DefaultVersion>
|
||||
<PluginVersion>10.11.85</PluginVersion>
|
||||
<ProPluginVersion>10.11.85</ProPluginVersion>
|
||||
<DefaultVersion>10.11.85</DefaultVersion>
|
||||
<AuthenticationVersion>10.11.6</AuthenticationVersion>
|
||||
<SourceGeneratorVersion>10.11.6</SourceGeneratorVersion>
|
||||
<NET8Version>8.0.20</NET8Version>
|
||||
|
@@ -102,7 +102,7 @@ public partial class QuestDBProducer : BusinessBaseWithCacheIntervalVariable
|
||||
else
|
||||
{
|
||||
{
|
||||
var time = TimerX.Now - TimeSpan.FromDays(-_driverPropertys.SaveDays);
|
||||
var time = TimerX.Now - TimeSpan.FromDays(_driverPropertys.SaveDays);
|
||||
|
||||
string sql = $"""
|
||||
ALTER TABLE {_driverPropertys.NumberTableNameLow}
|
||||
|
@@ -119,7 +119,7 @@ public partial class SqlDBProducer : BusinessBaseWithCacheIntervalVariable
|
||||
if (_driverPropertys.IsHistoryDB)
|
||||
{
|
||||
{
|
||||
var time = TimerX.Now - TimeSpan.FromDays(-_driverPropertys.SaveDays);
|
||||
var time = TimerX.Now - TimeSpan.FromDays(_driverPropertys.SaveDays);
|
||||
var tableNames = db.SplitHelper<SQLHistoryValue>().GetTables();//根据时间获取表名
|
||||
var filtered = tableNames.Where(a => a.Date < time).ToList();
|
||||
// 去掉最后一个
|
||||
@@ -137,7 +137,7 @@ public partial class SqlDBProducer : BusinessBaseWithCacheIntervalVariable
|
||||
}
|
||||
|
||||
{
|
||||
var time = TimerX.Now - TimeSpan.FromDays(-_driverPropertys.SaveDays);
|
||||
var time = TimerX.Now - TimeSpan.FromDays(_driverPropertys.SaveDays);
|
||||
var tableNames = db.SplitHelper<SQLNumberHistoryValue>().GetTables();//根据时间获取表名
|
||||
var filtered = tableNames.Where(a => a.Date < time).ToList();
|
||||
// 去掉最后一个
|
||||
|
@@ -105,7 +105,7 @@ public partial class SqlHistoryAlarm : BusinessBaseWithCacheAlarm
|
||||
else
|
||||
{
|
||||
{
|
||||
var time = TimerX.Now - TimeSpan.FromDays(-_driverPropertys.SaveDays);
|
||||
var time = TimerX.Now - TimeSpan.FromDays(_driverPropertys.SaveDays);
|
||||
|
||||
await db.Deleteable<HistoryAlarm>().Where(a => a.EventTime < time).ExecuteCommandAsync(cancellationToken).ConfigureAwait(false);
|
||||
|
||||
|
Reference in New Issue
Block a user