This commit is contained in:
Your Name
2026-08-27 15:41:09 +08:00
parent 74ff568ba4
commit 75e214dc08
6 changed files with 303 additions and 111 deletions
@@ -691,14 +691,13 @@ class DiagnosisAiLogic extends BaseLogic
\Throwable $exception,
string $task = ''
): void {
Log::warning('diagnosis ai assistant upstream call failed', [
Log::warning('diagnosis ai assistant upstream call failed ' . json_encode([
'diagnosis_id' => $diagnosisId,
'profile' => $profile,
'task' => $task,
'admin_id' => $adminId,
'exception_class' => get_class($exception),
'exception_message' => $exception->getMessage(),
]);
], JSON_UNESCAPED_SLASHES | JSON_INVALID_UTF8_SUBSTITUTE));
}
/**
@@ -717,15 +716,15 @@ class DiagnosisAiLogic extends BaseLogic
$errorCode = strtoupper(trim((string) ($result['error_code'] ?? '')));
$errorMessage = trim((string) ($result['error'] ?? ''));
$latencyMs = (int) ($result['latency_ms'] ?? 0);
Log::warning('diagnosis ai assistant upstream rejected', [
Log::warning('diagnosis ai assistant upstream rejected ' . json_encode([
'diagnosis_id' => $diagnosisId,
'profile' => $profile,
'task' => $task,
'admin_id' => $adminId,
'upstream_error_code' => $errorCode !== '' ? $errorCode : 'UNKNOWN',
'upstream_error' => $errorMessage,
'has_upstream_error' => $errorMessage !== '',
'latency_ms' => $latencyMs,
]);
], JSON_UNESCAPED_SLASHES | JSON_INVALID_UTF8_SUBSTITUTE));
}
/**