using Pomelo.AspNetCore.TimedJob; using WIDESEA_ISquareCabinServices; using static WIDESEA_DTO.SquareCabin.TowcsDto; namespace WIDESEA_WMSServer { public class GoodsJob : Job { private readonly IMedicineGoodsServices _medicineGoodsServices; public GoodsJob(IMedicineGoodsServices medicineGoodsServices) { _medicineGoodsServices = medicineGoodsServices; } //每隔1秒执行一次 [Invoke(Begin = "2025-09-01", Interval = 1000 * 60, IsEnabled = true, SkipWhileExecuting = true)] public void Run() { _medicineGoodsServices.GetMedicineGoodsInfom(); _medicineGoodsServices.ProductSynchronous(); Console.WriteLine($"物料信息任务执行结束:{DateTime.Now}"); } } }