using AutoMapper; 
 | 
using Quartz; 
 | 
using System; 
 | 
using System.Collections.Generic; 
 | 
using System.Linq; 
 | 
using System.Text; 
 | 
using System.Threading.Tasks; 
 | 
using WIDESEAWCS_ITaskInfoService; 
 | 
using WIDESEAWCS_QuartzJob.Service; 
 | 
  
 | 
namespace WIDESEAWCS_Tasks 
 | 
{ 
 | 
    [DisallowConcurrentExecution] 
 | 
    public class ShuttleCarJob : IJob 
 | 
    { 
 | 
        private readonly ITaskService _taskService; 
 | 
        private readonly ITaskExecuteDetailService _taskExecuteDetailService; 
 | 
        private readonly IRouterService _routerService; 
 | 
        private readonly IMapper _mapper; 
 | 
  
 | 
        public ShuttleCarJob(ITaskService taskService, ITaskExecuteDetailService taskExecuteDetailService, IRouterService routerService, IMapper mapper) 
 | 
        { 
 | 
            _taskService = taskService; 
 | 
            _taskExecuteDetailService = taskExecuteDetailService; 
 | 
            _routerService = routerService; 
 | 
            _mapper = mapper; 
 | 
        } 
 | 
  
 | 
        public Task Execute(IJobExecutionContext context) 
 | 
        { 
 | 
            try 
 | 
            { 
 | 
  
 | 
            } 
 | 
            catch (Exception ex) 
 | 
            { 
 | 
  
 | 
            } 
 | 
            finally 
 | 
            { 
 | 
  
 | 
            } 
 | 
            return Task.CompletedTask; 
 | 
        } 
 | 
    } 
 | 
} 
 |