林豪 左 пре 2 година
родитељ
комит
bcade8a05d
1 измењених фајлова са 5 додато и 5 уклоњено
  1. 5 5
      Projects/永冠OPP/WCS.Service/Handlers/DataClearHandler.cs

+ 5 - 5
Projects/永冠OPP/WCS.Service/Handlers/DataClearHandler.cs

@@ -23,8 +23,8 @@ namespace WCS.Service
             last = DateTime.Now;
             DB.Do(db =>
             {
-                db.Default.Database.ExecuteSqlRaw("delete WCS_EXCEPTION where datediff(dd,UPDATETIME,getdate())>7");
-                db.Default.Database.ExecuteSqlRaw("delete WCS_StatusLog where datediff(dd,UPDATETIME,getdate())>15");
+                db.Default.Database.ExecuteSqlRaw("delete WCS_EXCEPTION where datediff(dd,UPDATETIME,getdate())>2");
+                db.Default.Database.ExecuteSqlRaw("delete WCS_StatusLog where datediff(dd,UPDATETIME,getdate())>2");
                 var ps = db.Default.GetType().GetProperties();
                 foreach (var p in ps)
                 {
@@ -33,7 +33,7 @@ namespace WCS.Service
                     var tType = p.PropertyType.GenericTypeArguments[0];
                     if (!tType.IsSubclassOf(typeof(WCS_PROTOCOLDATA)))
                         continue;
-                    var sSql = $"Delete {tType.Name} where datediff(dd,Frame,getdate())>7";
+                    var sSql = $"Delete {tType.Name} where datediff(dd,Frame,getdate())>2";
                     db.Default.Database.ExecuteSqlRaw(sSql);
                     DBHelper.DbLog.DB_CLEAN(sSql);
                 }
@@ -44,9 +44,9 @@ namespace WCS.Service
                                 Length,MaterialCode) SELECT
                                 ID,BARCODE,TYPE,STATUS,ADDRFROM,ADDRTO,ADDRNEXT,TUNNEL,FLOOR,DEVICE,SRMSTATION,CREATETIME,
                                 STARTTIME,ENDTIME,DOCID,PALLETTYPE,PRODLINE,FULLQTY,HEIGHT,WMSTASK,TaskGroupKey,UPLOADED,AgvTask,
-                                Priority,ManualRemarks,ENABLED,UPDATEUSER,UPDATETIME,Length,MaterialCode FROM WCS_TASK WHERE STATUS >=99 AND UPDATETIME < DATEADD(DAY, -3, GETDATE())";
+                                Priority,ManualRemarks,ENABLED,UPDATEUSER,UPDATETIME,Length,MaterialCode FROM WCS_TASK WHERE STATUS >=99";
                 db.Default.Database.ExecuteSqlRaw(copySql);
-                var clearSql = "DELETE FROM WCS_TASK WHERE STATUS >=99 AND UPDATETIME < DATEADD(DAY, -3, GETDATE())";
+                var clearSql = "DELETE FROM WCS_TASK WHERE STATUS >=99";
                 db.Default.Database.ExecuteSqlRaw(clearSql);
             });
         }