fix: Fix handleImport to send correct data format

- Changed from { car_ids: [...] } to { cars: [...] } format
- Now includes full car details required by backend ImportCarsRequest schema

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
AutonetSellCar Deploy
2026-02-01 20:50:58 +09:00
parent d4bbcfa621
commit feb32a8cb6

View File

@@ -685,9 +685,27 @@ export default function CarsAdminPage() {
setImporting(true);
try {
const { data } = await api.post('/carmodoo/import', {
car_ids: Array.from(selectedCars),
});
// 선택된 차량들의 상세 정보를 올바른 형식으로 변환
const selectedCarsList = searchResults.filter(car => selectedCars.has(car.id));
const carsToImport = selectedCarsList.map(car => ({
car_no: car.id,
car_name: car.car_name || '',
maker_name: car.maker_name,
model_name: car.model_name,
year: car.year,
mileage: car.mileage,
price: car.price,
fuel: car.fuel,
transmission: car.transmission,
color: car.color,
displacement: car.displacement,
main_image: car.main_image,
check_num: car.check_num,
car_key: car.car_key,
dealer_description: editedDescriptions[car.id] ?? car.dealer_description,
}));
const { data } = await api.post('/carmodoo/import', { cars: carsToImport });
// PDF 상태 상세 정보 추출
const pdfDetails = data.imported?.map((item: any) => ({