| | |
| | | { |
| | | private readonly ITaskRepository _taskRepository; |
| | | private readonly ITaskCZRepository _taskCZRepository; |
| | | private readonly ITaskCZDetailsRepository _detailsRepository; |
| | | |
| | | public CommonAGVJob(ITaskRepository taskRepository, ITaskCZRepository taskCZRepository) |
| | | public CommonAGVJob(ITaskRepository taskRepository, ITaskCZRepository taskCZRepository, ITaskCZDetailsRepository detailsRepository) |
| | | { |
| | | _taskRepository = taskRepository; |
| | | _taskCZRepository = taskCZRepository; |
| | | _detailsRepository = detailsRepository; |
| | | } |
| | | |
| | | public void Dispose() |
| | |
| | | { |
| | | AGV agv = (AGV)context.JobDetail.JobDataMap.Get("JobParams"); |
| | | SendTaskAGV.SendAGVTask(agv, _taskRepository); |
| | | UpdateTaskAGV.UpdateTask(agv, _taskRepository, _taskCZRepository); |
| | | UpdateTaskAGV.UpdateTask(agv, _taskRepository, _taskCZRepository, _detailsRepository); |
| | | |
| | | return Task.CompletedTask; |
| | | } |