chore: 디버그 로그 정리
- transformV2ToApi, transformApiToV2 함수의 디버그 콘솔 로그 제거
This commit is contained in:
@@ -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[] = [];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user