using Pomelo.AspNetCore.TimedJob; using WIDESEA_ISystemService; using WIDESEA_IWMsInfoServices; namespace WIDESEA_WMSServer { public class GoodsJob : Job { private readonly IMaterielInfoService _materielInfoService; private readonly ISys_LogService _logger; public GoodsJob(IMaterielInfoService materielInfoService, ISys_LogService logger) { _materielInfoService = materielInfoService; _logger=logger; } //每隔1秒执行一次 [Invoke(Begin = "2025-09-01", Interval = 1000 * 60 * 60 * 24 * 7, IsEnabled = true, SkipWhileExecuting = true)] public void Run() { _logger.ScheduledDeletion(); Console.WriteLine($"删除日志执行结束:{DateTime.Now}"); //Console.WriteLine($"物料信息任务执行结束:{DateTime.Now}"); } } }