| | |
| | | CommonConveyorLine conveyorLine = (CommonConveyorLine)context.JobDetail.JobDataMap.Get("JobParams"); |
| | | if (conveyorLine != null) |
| | | { |
| | | List<Task> tasks = null;// new List<Task>(); |
| | | switch (conveyorLine.DeviceName) |
| | | { |
| | | case "è¾é线": |
| | | tasks = ConveyorLineExtend(conveyorLine); |
| | | //Console.Out.WriteLine(conveyorLine.DeviceName + DateTime.Now); |
| | | break; |
| | | case "产线": |
| | | tasks = ProductionLineExtend(conveyorLine); |
| | | //Console.Out.WriteLine(conveyorLine.DeviceName + DateTime.Now); |
| | | break; |
| | | } |
| | | if (tasks == null) throw new Exception($"{conveyorLine.DeviceName}bug"); |
| | | Task.WaitAll(tasks.ToArray()); |
| | | ConveyorLineExtend(conveyorLine); |
| | | } |
| | | } |
| | | catch (Exception ex) |