using Pomelo.AspNetCore.TimedJob;
|
using WIDESEA_ISquareCabinServices;
|
using WIDESEA_IWMsInfoServices;
|
|
namespace WIDESEA_WMSServer
|
{
|
public class InOrderJob : Job
|
{
|
private readonly IBusiness _business;
|
private readonly IMaterielInfoService _materielInfoService;
|
public InOrderJob(IBusiness business, IMaterielInfoService materielInfoService)
|
{
|
_business = business;
|
_materielInfoService = materielInfoService;
|
}
|
//每隔1秒执行一次
|
[Invoke(Begin = "2025-11-01", Interval = 1000 * 18, IsEnabled = false, SkipWhileExecuting = true)]
|
public void Run()
|
{
|
//_materielInfoService.GetMedicineGoodsInfom();
|
//Thread.Sleep(1000);
|
//_business.GetInOrder();
|
//Thread.Sleep(1000);
|
//_business.GetOutOrder();
|
//Thread.Sleep(1000);
|
//_business.CompleteAllOrders();
|
//Thread.Sleep(1000);
|
//_business.CompleteAllOutOrders();
|
//Thread.Sleep(1000);
|
//Console.WriteLine($"ERP任务执行结束:{DateTime.Now}");
|
//_materielInfoService.ProductSynchronous();
|
//Thread.Sleep(1000);
|
//_business.EdiIn();
|
//Thread.Sleep(1000);
|
//_business.EdiOut();
|
//Console.WriteLine($"WCS任务执行结束:{DateTime.Now}");
|
}
|
}
|
}
|