getPreviousAction()?->process_name === $context->getReader()->type) { return CanHandleResult::canHandle(); } return CanHandleResult::cannotHandle(); } /** * 具体处理逻辑:检查重复操作 */ protected function doHandle(ProcessContext $context): ProcessContext { return $context->builder()->error(VoiceMessage::DUPLICATE_SWIPING)->build(); } }