|
@@ -9,12 +9,12 @@ namespace EInk.TaskThread
|
|
public class DeleteDBRecordThread
|
|
public class DeleteDBRecordThread
|
|
{
|
|
{
|
|
private readonly ISqlSugarClient _db;
|
|
private readonly ISqlSugarClient _db;
|
|
- private int daysago;
|
|
|
|
|
|
+ private static int daysago;
|
|
|
|
|
|
public DeleteDBRecordThread(ISqlSugarClient db, int daysago)
|
|
public DeleteDBRecordThread(ISqlSugarClient db, int daysago)
|
|
{
|
|
{
|
|
_db = db;
|
|
_db = db;
|
|
- this.daysago = daysago;
|
|
|
|
|
|
+ DeleteDBRecordThread.daysago = daysago;
|
|
}
|
|
}
|
|
|
|
|
|
public void DeleteThreadStart()
|
|
public void DeleteThreadStart()
|
|
@@ -23,17 +23,19 @@ namespace EInk.TaskThread
|
|
t.Start(_db);
|
|
t.Start(_db);
|
|
}
|
|
}
|
|
|
|
|
|
- static void DeleteTask(Object db)
|
|
|
|
|
|
+ static void DeleteTask(object db)
|
|
{
|
|
{
|
|
ISqlSugarClient _db = (ISqlSugarClient)db;
|
|
ISqlSugarClient _db = (ISqlSugarClient)db;
|
|
while (true)
|
|
while (true)
|
|
{
|
|
{
|
|
try
|
|
try
|
|
{
|
|
{
|
|
|
|
+ int days = DeleteDBRecordThread.daysago;
|
|
DateTime now = DateTime.Now;
|
|
DateTime now = DateTime.Now;
|
|
if (now.Hour==8 && now.Minute==0)
|
|
if (now.Hour==8 && now.Minute==0)
|
|
{
|
|
{
|
|
- _db.Deleteable<Lot2Lot3Model>().Where(x => x.create_time < now.AddDays(-2)).ExecuteCommand();
|
|
|
|
|
|
+ _db.Deleteable<Lot2Lot3Model>().Where(x => x.create_time < now.AddDays(DeleteDBRecordThread.daysago)).ExecuteCommand();
|
|
|
|
+ _db.Deleteable<ColourCastModel>().Where(x => x.create_time < now.AddDays(DeleteDBRecordThread.daysago)).ExecuteCommand();
|
|
LogerHelper.RecordLogTxt("DeleteTask");
|
|
LogerHelper.RecordLogTxt("DeleteTask");
|
|
}
|
|
}
|
|
|
|
|