fix: [stocks] 재고생산 수량을 정수로 표시
- API decimal:4 캐스트 값을 Math.floor(Number())로 정수 변환 - 금액 필드도 Number()로 안전한 형변환 적용
This commit is contained in:
@@ -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,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user