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