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[] = [];