feat: [견적] 제어기 타입 체계 변경 (basic/smart/premium → exposed/embedded/embedded_no_box)
- QuoteBomBulkCalculateRequest: controller validation 값 변경, 기본값 exposed - QuoteBomCalculateRequest: 동일 변경 - FormulaEvaluatorService: CT → controller_type 매핑 추가 (exposed→노출형, embedded→매립형) - FormulaEvaluatorService: CT 값에 따라 backbox_qty 자동 설정 (embedded만 뒷박스 포함) - QuoteService: CT 기본값 exposed로 변경 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -237,7 +237,7 @@ private function calculateBomMaterials(Quote $quote): array
|
||||
'PC' => $input['productCategory'] ?? 'SCREEN',
|
||||
'GT' => $input['guideRailType'] ?? 'wall',
|
||||
'MP' => $input['motorPower'] ?? 'single',
|
||||
'CT' => $input['controller'] ?? 'basic',
|
||||
'CT' => $input['controller'] ?? 'exposed',
|
||||
'WS' => (float) ($input['wingSize'] ?? 50),
|
||||
'INSP' => (float) ($input['inspectionFee'] ?? 50000),
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user