chore: 디버그 로그 정리

- transformV2ToApi, transformApiToV2 함수의 디버그 콘솔 로그 제거
This commit is contained in:
2026-01-29 09:29:25 +09:00
parent db70147468
commit e2d32e555b

View File

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