This commit is contained in:
gr
2026-10-23 09:27:45 +08:00
34 changed files with 2866 additions and 225 deletions
@@ -206,6 +206,24 @@ class DiagnosisValidate extends BaseValidate
return $this->only(['id', 'task', 'prompt']);
}
public function sceneAiAssistantStream()
{
return $this->only(['id', 'task', 'prompt', 'request_id'])
->append('request_id', 'checkAssistantRequestId');
}
public function sceneCancelAiAssistant()
{
return $this->only(['id', 'request_id'])
->append('request_id', 'require|checkAssistantRequestId');
}
protected function checkAssistantRequestId($value)
{
return is_string($value) && \app\adminapi\service\AssistantRequestControl::validRequestId($value)
? true : 'AI请求标识无效';
}
public function sceneAiAnalysis()
{
return $this->only(['id', 'model'])