summaryrefslogtreecommitdiff
path: root/lib/vendors
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-08-21 09:10:06 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-08-21 09:10:06 +0000
commit94082bfe915d3b0337f8929a2bb27828abb5d3c7 (patch)
tree0a100365ac92a921a5abc83326dd62c94c071173 /lib/vendors
parent02b1cf005cf3e1df64183d20ba42930eb2767a9f (diff)
(최겸) 협력업체 기본정보 기능 개발 및 수정
Diffstat (limited to 'lib/vendors')
-rw-r--r--lib/vendors/service.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/vendors/service.ts b/lib/vendors/service.ts
index 9cb653ea..4cca3b12 100644
--- a/lib/vendors/service.ts
+++ b/lib/vendors/service.ts
@@ -2537,6 +2537,8 @@ export async function getVendorBasicInfo(vendorId: number) {
vendorCode: vendor.vendorCode,
taxId: vendor.taxId,
address: vendor.address,
+ addressDetail: vendor.addressDetail || "",
+ postalCode: vendor.postalCode || "",
businessSize: vendor.businessSize || "", // vendorsWithTypesView에 businessSize 필드가 없을 경우 대비
country: vendor.country,
phone: vendor.phone,
@@ -2606,6 +2608,20 @@ export async function getVendorBasicInfo(vendorId: number) {
capacityInfo: null,
+ // 누락된 필수 필드들 추가
+ processInfo: {
+ processCount: 0,
+ processPIC: "",
+ processApprovalDate: "",
+ implementationApproval: ""
+ },
+
+ contractInfo: {
+ contractRegistrationNumber: "",
+ contractPeriod: "",
+ lastEquipmentInspection: ""
+ },
+
calculatedMetrics: null, // 구현 시 { "20231231": { debtRatio: 0, ... }, "20221231": { ... } } 형태로 YYYYMMDD 키 사용
};
});