summaryrefslogtreecommitdiff
path: root/lib/general-contracts/utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/general-contracts/utils.ts')
-rw-r--r--lib/general-contracts/utils.ts10
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/general-contracts/utils.ts b/lib/general-contracts/utils.ts
index ec15a3a1..5bbb5980 100644
--- a/lib/general-contracts/utils.ts
+++ b/lib/general-contracts/utils.ts
@@ -1,5 +1,8 @@
import { format } from "date-fns"
+const DEFAULT_SHI_ADDRESS = "경기도 성남시 분당구 판교로 227번길 23"
+const DEFAULT_SHI_CEO_NAME = "최성안"
+
/**
* ContractSummary 인터페이스 (UI 컴포넌트와 맞춤)
*/
@@ -20,6 +23,9 @@ export function mapContractDataToTemplateVariables(contractSummary: ContractSumm
const { basicInfo, items, storageInfo } = contractSummary
const firstItem = items && items.length > 0 ? items[0] : {}
+ const shiAddress = basicInfo.shiAddress || DEFAULT_SHI_ADDRESS
+ const shiCeoName = basicInfo.shiCeoName || DEFAULT_SHI_CEO_NAME
+
// 날짜 포맷팅 헬퍼 (YYYY-MM-DD)
const formatDate = (date: any) => {
if (!date) return ''
@@ -206,8 +212,8 @@ export function mapContractDataToTemplateVariables(contractSummary: ContractSumm
// ----------------------------------
// 당사(SHI) 정보 (고정값/설정값)
// ----------------------------------
- shiAddress: "경기도 성남시 분당구 판교로 227번길 23", // {{SHI_Address}}, {{위탁자 주소}}
- shiCeoName: "최성안", // {{SHI_CEO_Name}}, {{대표이사}}
+ shiAddress: shiAddress, // {{SHI_Address}}, {{위탁자 주소}}
+ shiCeoName: shiCeoName, // {{SHI_CEO_Name}}, {{대표이사}}
// ----------------------------------
// 품목 정보