| | |
| | | List<string> childCodes = commonStackerCrane.DeviceProDTOs.GroupBy(d => d.DeviceChildCode).Select(g => g.Key).ToList(); |
| | | Parallel.For(0, childCodes.Count, (i, state) => |
| | | { |
| | | |
| | | //ConsoleHelper.WriteColorLine($"ã{childCodes[i]}ãæ¶é´ã{DateTime.Now}ããã{Thread.CurrentThread.ManagedThreadId}ã", ConsoleColor.Magenta); |
| | | |
| | | if (commonStackerCrane.GetValue<StackerCraneDBName, Int16>(StackerCraneDBName.TaskState, childCodes[i]) == 2) |
| | | { |
| | | int taskNum = commonStackerCrane.GetValue<StackerCraneDBName, int>(StackerCraneDBName.TaskNum, childCodes[i]); |
| | |
| | | //StackerExecutor.SendStackerTask(commonStackerCrane, task, childCodes[i]); |
| | | //bool sendFlag = commonStackerCrane.SendCommand(stackerCraneTaskCommand, childCodes[i]); |
| | | //commonStackerCrane.LastTaskType = task.TaskType; |
| | | |
| | | |
| | | } |
| | | //} |
| | | } |