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:
@@ -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) => ({
|
||||
|
||||
Reference in New Issue
Block a user