using Masuit.Tools; using Quartz; using System; using System.Collections.Generic; using System.Linq; using System.Reflection.Metadata; using System.Text; using System.Threading.Tasks; using WIDESEAWCS_BasicInfoRepository; using WIDESEAWCS_BasicInfoService; using WIDESEAWCS_Common.TaskEnum; using WIDESEAWCS_IBasicInfoRepository; using WIDESEAWCS_ISystemServices; using WIDESEAWCS_ITaskInfoRepository; using WIDESEAWCS_ITaskInfoService; using WIDESEAWCS_QuartzJob; using WIDESEAWCS_QuartzJob.Repository; using WIDESEAWCS_QuartzJob.Service; using WIDESEAWCS_SignalR; using WIDESEAWCS_Tasks.ConveyorLineJob; using WIDESEAWCS_Tasks.ElevatorJob; namespace WIDESEAWCS_Tasks { [DisallowConcurrentExecution] public partial class CommonElevatorNewJob : JobBase, IJob { private readonly ITaskRepository _taskRepository; private readonly ITask_HtyRepository _taskhtyRepository; private readonly ITaskService _taskService; private readonly IDt_StationManagerRepository _stationManagerRepository; public CommonElevatorNewJob(ITaskRepository taskRepository, ITaskService taskService, IDt_StationManagerRepository stationManagerRepository, ITask_HtyRepository taskhtyRepository) { _taskRepository = taskRepository; _taskService = taskService; _stationManagerRepository = stationManagerRepository; _taskhtyRepository = taskhtyRepository; } public Task Execute(IJobExecutionContext context) { try { CommonElevatorNew? elevator = context.JobDetail.JobDataMap.Get("JobParams") as CommonElevatorNew; if(elevator != null) { } return Task.CompletedTask; } catch (Exception) { throw; } } } }