From 40b2dd481f30ab817ed09ae9ae6f151f920bea9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Fri, 20 Feb 2026 19:22:02 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EA=B3=84=EC=A2=8C=EC=9E=85=EC=B6=9C?= =?UTF-8?q?=EA=B8=88=EB=82=B4=EC=97=AD=20=EC=A0=81=EC=9A=94/=EB=82=B4?= =?UTF-8?q?=EC=9A=A9=EC=97=90=20=EC=83=81=EB=8C=80=EA=B3=84=EC=A2=8C?= =?UTF-8?q?=EC=98=88=EA=B8=88=EC=A3=BC=EB=AA=85=20=EC=A4=91=EB=B3=B5=20?= =?UTF-8?q?=ED=91=9C=EC=8B=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - parseTransactionLogs에서 TransRemark2를 summary에 합산하지 않도록 변경 - TransRemark2는 상대계좌예금주명(cast) 컬럼에서만 별도 표시 - 저장 후 재로드 시 remark2가 반복 합산되는 문제 해결 Co-Authored-By: Claude Opus 4.6 --- app/Http/Controllers/Barobill/EaccountController.php | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Barobill/EaccountController.php b/app/Http/Controllers/Barobill/EaccountController.php index aaea685a..af358df9 100644 --- a/app/Http/Controllers/Barobill/EaccountController.php +++ b/app/Http/Controllers/Barobill/EaccountController.php @@ -574,14 +574,10 @@ private function parseTransactionLogs($resultData, string $defaultBankName = '', substr($transDT, 8, 2) . ':' . substr($transDT, 10, 2) . ':' . substr($transDT, 12, 2); } - // 적요 파싱 + // 적요 파싱 (TransRemark1만 적요로, TransRemark2는 상대계좌예금주명으로 분리) $summary = $log->TransRemark1 ?? $log->Summary ?? ''; $remark2 = $log->TransRemark2 ?? ''; $transType = $log->TransType ?? ''; - $fullSummary = $summary; - if (!empty($remark2)) { - $fullSummary = $fullSummary ? $fullSummary . ' ' . $remark2 : $remark2; - } $bankAccountNum = $log->BankAccountNum ?? ''; @@ -590,9 +586,9 @@ private function parseTransactionLogs($resultData, string $defaultBankName = '', $savedItem = $savedData?->get($uniqueKey); $override = $overrides->get($uniqueKey); - // 원본 적요/내용 - $originalSummary = $fullSummary; - $originalCast = $savedItem?->cast ?? ''; + // 원본 적요/내용 (remark2를 합산하지 않음 - 상대계좌예금주명 컬럼에서 별도 표시) + $originalSummary = $summary; + $originalCast = $savedItem?->cast ?? $remark2; // 오버라이드 적용 (수정된 값이 있으면 사용) $displaySummary = $override?->modified_summary ?? $originalSummary;