From 4fb2366fab8ee64da8e07963e3454e8faabadf8e Mon Sep 17 00:00:00 2001 From: Dillon Ngo Date: Thu, 15 Jan 2026 02:19:58 +0800 Subject: [PATCH] 1688 PO Automation Project --- .../Processors/ETLPDFPurchaseOrderClaudeProcessor.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Classes/Modules/Transactions/Processors/ETLPDFPurchaseOrderClaudeProcessor.php b/app/Classes/Modules/Transactions/Processors/ETLPDFPurchaseOrderClaudeProcessor.php index e97d013b..1af7a7b5 100644 --- a/app/Classes/Modules/Transactions/Processors/ETLPDFPurchaseOrderClaudeProcessor.php +++ b/app/Classes/Modules/Transactions/Processors/ETLPDFPurchaseOrderClaudeProcessor.php @@ -81,6 +81,8 @@ class ETLPDFPurchaseOrderClaudeProcessor // Upload PDFs to Claude $fileIds = $this->uploadsClaudeFiles->execute($tempPaths); + Log::info('fileIds: '. json_encode($fileIds)); + $kvp = KeyValuePair::where( 'key', KVPKey::CLAUDE_PROMPT_PREFIX . 'EXTRACT_1' @@ -93,6 +95,8 @@ class ETLPDFPurchaseOrderClaudeProcessor $userPrompt = $kvp->value; $response = $this->createsClaudeResponseWithFiles->execute($userPrompt, $fileIds); + Log::info('response: '. json_encode($response)); + $textContent = $response['content'][0]['text'] ?? '[]'; // Strip ```json fences