瀏覽代碼

DeleteTask

baowei 6 月之前
父節點
當前提交
e7e89747cc
共有 1 個文件被更改,包括 6 次插入4 次删除
  1. 6 4
      EInk.Lot3/TaskThread/DeleteDBRecordThread.cs

+ 6 - 4
EInk.Lot3/TaskThread/DeleteDBRecordThread.cs

@@ -9,12 +9,12 @@ namespace EInk.TaskThread
     public class DeleteDBRecordThread
     {
         private readonly ISqlSugarClient _db;
-        private int daysago;
+        private static int daysago;
 
         public DeleteDBRecordThread(ISqlSugarClient db, int daysago)
         {
             _db = db;
-            this.daysago = daysago;
+            DeleteDBRecordThread.daysago = daysago;
         }
 
         public void DeleteThreadStart()
@@ -23,17 +23,19 @@ namespace EInk.TaskThread
             t.Start(_db);
         }
 
-        static void DeleteTask(Object db)
+        static void DeleteTask(object db)
         {
             ISqlSugarClient _db = (ISqlSugarClient)db;
             while (true)
             {
                 try
                 {
+                    int days = DeleteDBRecordThread.daysago;
                     DateTime now = DateTime.Now;
                     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");
                     }