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