| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- using System;
 
- using System.Collections.Generic;
 
- using System.Text;
 
- using System.Threading.Tasks;
 
- using Quartz;
 
- using WCS.Data;
 
- using WCS.PLC;
 
- using WCS.Workflow;
 
- namespace WCS.WFormServices.Quartz
 
- {
 
-     //原子操作
 
-     [DisallowConcurrentExecution]
 
-     public class WCSRunJobs : IJob
 
-     {
 
-         public Task Execute(IJobExecutionContext context)
 
-         {
 
-             ThreadHelper.TaskThread(WCSWorkflow.RefreshData);
 
-             ThreadHelper.TaskThread(WCSWorkflow.UpdateTaskCurAddress);
 
-             //查询最新日志
 
-             ThreadHelper.TaskThread(WCSWorkflow.RefreshLogData);
 
-             //更新任务进程
 
-             ThreadHelper.TaskThread(BaseWorkflow.PutTaskStep);
 
-             //上传LED设备异常任务
 
-             ThreadHelper.TaskThread(BaseWorkflow.UpLoadExcToWMS);
 
-             //上传设PLC备信息
 
-             ThreadHelper.TaskThread(BaseWorkflow.PutDevInfoToWMS);
 
-             //执行WCS逻辑
 
-             WCS_PLCList.ExecuteWcs_Workflow();
 
-             //执行Agv逻辑
 
-             ThreadHelper.TaskThread(AgvWorkflow.AgvRun);
 
-             return Task.FromResult(string.Empty);
 
-         }
 
-     }
 
- }
 
 
  |