using Quartz;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using WIDESEA_WCS.Jobs;
|
using WIDESEA_WCS.JobsPart.Common;
|
using WIDESEA_WCS.WCSClient;
|
using static Microsoft.EntityFrameworkCore.DbLoggerCategory.Database;
|
|
namespace WIDESEA_WCS
|
{
|
[DisallowConcurrentExecution]
|
public class AutoTaskJob : JobBase, IJob
|
{
|
/// <summary>
|
/// 自动任务
|
/// </summary>
|
Createplcinfodetail Creation = new Createplcinfodetail();
|
public Task Execute(IJobExecutionContext context)
|
{
|
try
|
{
|
ExecuteJob(context, DoAction);
|
}
|
catch { }
|
return Task.CompletedTask;
|
}
|
|
private void DoAction(IJobExecutionContext context)
|
{
|
//throw new NotImplementedException();
|
//Creation.PLCinfodetail();
|
//ReplaceTray.a();
|
//EmptyTrayTask.InEmptyTrayTask(); //库内空托任务
|
//EmptyTrayTask.task();
|
|
StationTask.CreateTask();
|
//OutboundTask.CreateOutboundTask();
|
OutboundTask_a.CreateOutboundTask();
|
ReplaceTray.ReplaceTrayTask();
|
RestockHCJ.HCJGetBarcode();
|
EmptyTrayTask.CreateEmptyTrayTask();
|
AutoUpdateWork.FinishMesWork();
|
}
|
}
|
}
|