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;