fix(process): 修复自定义配置 required 不生效

This commit is contained in:
zimoyin
2026-03-11 15:04:11 +08:00
parent f2ff4ae123
commit 8e617d06bc
11 changed files with 49 additions and 17 deletions
+5 -5
View File
@@ -82,7 +82,7 @@ class ProcessEngine
protected function buildChain(): void
{
Logger::debug("[ProcessEngine] 构建流程链...");
$steps = $this->config->getSteps();
$steps = $this->config->getSteps();
$prevNode = null;
foreach ($steps as $step) {
@@ -119,7 +119,7 @@ class ProcessEngine
$prevNode = $node;
Logger::debug("[{}] 节点创建完成", [$node->getName()]);
}
Logger::debug("[ProcessEngine] 流程链构建完成");
Logger::debug("[ProcessEngine] 流程链构建完成 node:{},steps:{}", [$this->chainHead->getChildNodeCount() + 1, count($steps)]);
}
/**
@@ -178,13 +178,13 @@ class ProcessEngine
if ($this->chainHead === null) {
return $context->builder()->error(VoiceMessage::PROCESS_CHAIN_NOT_INITIALIZED)->build();
}
Logger::debug('[ProcessEngine] 开始执行流程链 readerType={} currentStep={} endoscope={}', [
$context->getReader()->type,
$context->getCurrentStep() ?: '(空)',
$context->getEndoscope()->name ?: $context->getEndoscope()->id ?: '-',
]);
$result = $this->chainHead->handle($context);
Logger::debug('[ProcessEngine] 流程执行完成 endoscope={} step={} success={} error={}', [
@@ -193,7 +193,7 @@ class ProcessEngine
$result->isSuccess() ? 'true' : 'false',
$result->getVoice()->errorMessage->value ?: '-',
]);
return $result;
}