using Pomelo.AspNetCore.TimedJob; using WIDESEA_ISquareCabinServices; namespace WIDESEA_WMSServer { public class OutOrderJob : Job { private readonly IBusiness _business; public OutOrderJob(IBusiness business) { _business = business; } //每隔1秒执行一次 [Invoke(Begin = "2025-09-01", Interval = 1000 * 30, IsEnabled = true, SkipWhileExecuting = true)] public void Run() { //获取上游出库单数据 _business.GetUpstreamOutOrder(); //下发wcs _business.EdiOut(); _business.CompleteAllOutOrders(); } } }