public void Execute(object state) { var logInfo = new LogInfo { MethodInstance = MethodBase.GetCurrentMethod(), ThreadInstance = Thread.CurrentThread }; try { _log.Info("Scheduler Start: (RefreshCache)", logInfo); Config.UpdateAssemblyInfo(Assembly.GetExecutingAssembly(), ConfigSystem.Reservation); ConfigGlobal.Refresh(); ConfigGlobalSecureNode.Refresh(); Delivery.Cache.RefreshCache(); Menu.Cache.RefreshCache(); // 删除30天前的无效订单记录 Order.Clean(-30); OperationStandard.Cache.RefreshCache(); OperationStandardDto.Cache.RefreshCache(); // 删除30天前的无效安全检查记录 CheckList.Clean(-30); _log.Info("Scheduler End: (RefreshCache)", logInfo); } catch (Exception ex) { _log.Warn(ex, logInfo); } }
public void CleanCheckList_Test() { CheckList.Clean(-30); Assert.IsTrue(true); }