diff --git a/src/components/stocks/actions.ts b/src/components/stocks/actions.ts index a441cbf0..6a1f9dcc 100644 --- a/src/components/stocks/actions.ts +++ b/src/components/stocks/actions.ts @@ -174,7 +174,7 @@ function transformApiToFrontend(apiData: ApiStockOrder): StockOrder { statusCode: apiData.status_code, status: API_TO_FRONTEND_STATUS[apiData.status_code] || 'draft', siteName: apiData.site_name || '재고생산', - quantity: apiData.quantity, + quantity: Math.floor(Number(apiData.quantity) || 0), memo: apiData.memo || '', remarks: apiData.remarks || '', productionReason: apiData.options?.production_reason || '', @@ -194,12 +194,12 @@ function transformItemApiToFrontend(apiItem: ApiStockOrderItem): StockOrderItem itemCode: apiItem.item_code || '', itemName: apiItem.item_name, specification: apiItem.specification || '', - quantity: apiItem.quantity, + quantity: Math.floor(Number(apiItem.quantity) || 0), unit: apiItem.unit || 'EA', - unitPrice: apiItem.unit_price, - supplyAmount: apiItem.supply_amount, - taxAmount: apiItem.tax_amount, - totalAmount: apiItem.total_amount, + unitPrice: Number(apiItem.unit_price) || 0, + supplyAmount: Number(apiItem.supply_amount) || 0, + taxAmount: Number(apiItem.tax_amount) || 0, + totalAmount: Number(apiItem.total_amount) || 0, sortOrder: apiItem.sort_order, }; }