From 9f3b8915ab20f177edafd3c4a4cc1ca0da0fc766 Mon Sep 17 00:00:00 2001
From: dujinkim <dujin.kim@dtsolution.co.kr>
Date: Fri, 13 Jun 2025 07:22:04 +0000
Subject: (최겸) 기술영업 아이템 수정(컬럼명 및 item table FK 삭제, rfq에서
 사용하는 service 수정)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/items-tech/table/top/import-item-handler.tsx | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

(limited to 'lib/items-tech/table/top/import-item-handler.tsx')

diff --git a/lib/items-tech/table/top/import-item-handler.tsx b/lib/items-tech/table/top/import-item-handler.tsx
index e2564a91..541ec4ef 100644
--- a/lib/items-tech/table/top/import-item-handler.tsx
+++ b/lib/items-tech/table/top/import-item-handler.tsx
@@ -60,16 +60,14 @@ export async function processTopFileImport(
     
     try {
       // 필드 매핑 (한글/영문 필드명 모두 지원)
-      const itemCode = row["아이템 코드"] || row["itemCode"] || "";
-      const itemName = row["아이템 명"] || row["itemName"] || "기술영업"; // 기본값 설정
+      const itemCode = row["자재 그룹"] || row["itemCode"] || "";
       const workType = row["기능(공종)"] || row["workType"] || "";
-      const itemList = row["아이템 리스트"] || row["itemList"] || null;
-      const subItemList = row["서브 아이템 리스트"] || row["subItemList"] || null;
+      const itemList = row["자재명"] || row["itemList"] || null;
+      const subItemList = row["자재명(상세)"] || row["subItemList"] || null;
       
       // 데이터 정제
       const cleanedRow = {
         itemCode: typeof itemCode === 'string' ? itemCode.trim() : String(itemCode).trim(),
-        itemName: typeof itemName === 'string' ? itemName.trim() : String(itemName).trim(),
         workType: typeof workType === 'string' ? workType.trim() : String(workType).trim(),
         itemList: itemList ? (typeof itemList === 'string' ? itemList : String(itemList)) : null,
         subItemList: subItemList ? (typeof subItemList === 'string' ? subItemList : String(subItemList)) : null,
@@ -91,9 +89,7 @@ export async function processTopFileImport(
       // 해양 TOP 아이템 생성
       const result = await createOffshoreTopItem({
         itemCode: cleanedRow.itemCode,
-        itemName: cleanedRow.itemName, // Excel에서 가져온 값 또는 기본값 사용
         workType: cleanedRow.workType as "TM" | "TS" | "TE" | "TP",
-        description: null,
         itemList: cleanedRow.itemList,
         subItemList: cleanedRow.subItemList,
       });
-- 
cgit v1.2.3

