From a7135b4c3ca56bbbab4d274e14dea6d82f0c0e3f Mon Sep 17 00:00:00 2001 From: dohyeons Date: Thu, 27 Nov 2025 11:55:31 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B0=B0=EC=B9=98=20=EC=8B=9C=20company=5Fcode?= =?UTF-8?q?=EB=8F=84=20=EC=A0=80=EC=9E=A5=EB=90=98=EB=8F=84=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend-node/src/services/batchSchedulerService.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/backend-node/src/services/batchSchedulerService.ts b/backend-node/src/services/batchSchedulerService.ts index 5648b3a9..a8f755c3 100644 --- a/backend-node/src/services/batchSchedulerService.ts +++ b/backend-node/src/services/batchSchedulerService.ts @@ -306,6 +306,18 @@ export class BatchSchedulerService { mappedRow[mapping.to_column_name] = value; } } + + // 멀티테넌시: TO가 DB일 때 company_code 자동 주입 + // - 배치 설정에 company_code가 있고 + // - 매핑에서 company_code를 명시적으로 다루지 않은 경우만 + if ( + firstMapping.to_connection_type !== "restapi" && + config.company_code && + mappedRow.company_code === undefined + ) { + mappedRow.company_code = config.company_code; + } + return mappedRow; });