| | |
| | | /// <returns>堆垛机命令对象,转换失败返回 null</returns> |
| | | public object? ConvertToStackerCraneTaskCommand([NotNull] Dt_Task task) |
| | | { |
| | | return BuildCommand(task, CreateStandardCommand(task)); |
| | | // 根据巷道获取命令类型 |
| | | string commandType = GetCommandType(task.Roadway); |
| | | //string commandType = GetCommandType(task.Roadway); |
| | | |
| | | _logger.LogInformation("ConvertToStackerCraneTaskCommand:构建命令,任务号: {TaskNum},巷道: {Roadway},命令类型: {CommandType}", task.TaskNum, task.Roadway, commandType); |
| | | QuartzLogger.Info($"构建命令,任务号: {task.TaskNum},巷道: {task.Roadway},命令类型: {commandType}", task.Roadway); |
| | | //_logger.LogInformation("ConvertToStackerCraneTaskCommand:构建命令,任务号: {TaskNum},巷道: {Roadway},命令类型: {CommandType}", task.TaskNum, task.Roadway, commandType); |
| | | //QuartzLogger.Info($"构建命令,任务号: {task.TaskNum},巷道: {task.Roadway},命令类型: {commandType}", task.Roadway); |
| | | |
| | | // 根据命令类型调用相应的构建方法 |
| | | return commandType switch |
| | | { |
| | | "Formation" => BuildCommand(task, CreateFormationCommand(task)), // 成型命令 |
| | | _ => BuildCommand(task, CreateStandardCommand(task)) // 标准命令 |
| | | }; |
| | | //// 根据命令类型调用相应的构建方法 |
| | | //return commandType switch |
| | | //{ |
| | | // "Formation" => BuildCommand(task, CreateFormationCommand(task)), // 成型命令 |
| | | // _ => BuildCommand(task, CreateStandardCommand(task)) // 标准命令 |
| | | //}; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | TaskNum = task.TaskNum, // 任务号 |
| | | WorkType = 1, // 作业类型 |
| | | WorkAction = 1 // 作业指令:开始执行 |
| | | //WorkAction = 1 // 作业指令:开始执行 |
| | | }; |
| | | } |
| | | |