|
@@ -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);
|
|
|
});
|
|
|
}
|