using Quartz; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEAWCS_BasicInfoRepository; using WIDESEAWCS_BasicInfoService; 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.ElevatorJob; namespace WIDESEAWCS_Tasks { [DisallowConcurrentExecution] public partial class CommonElevatorJob : JobBase, IJob { public CommonElevatorJob() { } public Task Execute(IJobExecutionContext context) { try { CommonElevator elevator = (CommonElevator)context.JobDetail.JobDataMap.Get("JobParams"); if(elevator != null) { //获取提升机当前模式0-手动\故障、维护模式,1-自动模式 var x = elevator.GetValue(ElevatorDBName.Model); } return Task.CompletedTask; } catch (Exception) { throw; } } } }