From e2d32e555bf95732313334dec0303949ad6a3a5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=98=81=EC=84=B1?= Date: Thu, 29 Jan 2026 09:29:25 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20=EB=94=94=EB=B2=84=EA=B7=B8=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=20=EC=A0=95=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - transformV2ToApi, transformApiToV2 함수의 디버그 콘솔 로그 제거 --- src/components/quotes/types.ts | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/src/components/quotes/types.ts b/src/components/quotes/types.ts index 87474374..ce4d3965 100644 --- a/src/components/quotes/types.ts +++ b/src/components/quotes/types.ts @@ -714,16 +714,6 @@ export function transformV2ToApi( .map(loc => loc.bomResult) .filter((br): br is BomCalculationResult => br !== undefined); - // DEBUG: bomResults 수집 상태 확인 - console.log('[transformV2ToApi] locations 수:', data.locations.length); - console.log('[transformV2ToApi] locations bomResult 현황:', data.locations.map(loc => ({ - id: loc.id, - hasBomResult: !!loc.bomResult, - bomItemCount: loc.bomResult?.items?.length || 0, - hasManualItems: loc.bomResult?.items?.some(item => (item as BomCalculationResultItem & { is_manual?: boolean }).is_manual) || false, - }))); - console.log('[transformV2ToApi] 수집된 bomResults 수:', collectedBomResults.length); - const calculationInputs: CalculationInputs & { bomResults?: BomCalculationResult[] } = { items: data.locations.map(loc => ({ productCategory: 'screen', // TODO: 동적으로 결정 @@ -888,16 +878,6 @@ export function transformApiToV2(apiData: QuoteApiData): QuoteFormDataV2 { // BOM 결과 복원 (저장 시 calculation_inputs.bomResults에 저장됨) const savedBomResults = (calculationInputs as { bomResults?: BomCalculationResult[] } | undefined)?.bomResults || []; - // DEBUG: 로딩 시 bomResults 확인 - console.log('[transformApiToV2] rawCalcInputs 존재:', !!rawCalcInputs); - console.log('[transformApiToV2] transformedCalcInputs 존재:', !!transformedCalcInputs); - console.log('[transformApiToV2] calculationInputs.bomResults 존재:', !!(calculationInputs as { bomResults?: BomCalculationResult[] })?.bomResults); - console.log('[transformApiToV2] savedBomResults 수:', savedBomResults.length); - if (savedBomResults.length > 0) { - console.log('[transformApiToV2] 첫번째 bomResult items 수:', savedBomResults[0]?.items?.length || 0); - console.log('[transformApiToV2] 수동 추가 품목 있음:', savedBomResults.some(br => br.items?.some(item => (item as BomCalculationResultItem & { is_manual?: boolean }).is_manual))); - } - // calculation_inputs에서 locations 복원 let locations: LocationItem[] = [];