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