quantity 타입 문제 해결

This commit is contained in:
dohyeons 2025-10-20 11:07:58 +09:00
parent f6848df87a
commit e2d99aef40
1 changed files with 20 additions and 14 deletions

View File

@ -157,14 +157,14 @@ export class YardLayoutService {
layoutId,
data.material_code || null,
data.material_name || null,
data.quantity || null,
data.quantity ? parseInt(String(data.quantity), 10) : null,
data.unit || null,
data.position_x || 0,
data.position_y || 0,
data.position_z || 0,
data.size_x || 5,
data.size_y || 5,
data.size_z || 5,
data.position_x ? parseFloat(String(data.position_x)) : 0,
data.position_y ? parseFloat(String(data.position_y)) : 0,
data.position_z ? parseFloat(String(data.position_z)) : 0,
data.size_x ? parseFloat(String(data.size_x)) : 5,
data.size_y ? parseFloat(String(data.size_y)) : 5,
data.size_z ? parseFloat(String(data.size_z)) : 5,
data.color || "#9ca3af", // 미설정 시 회색
data.data_source_type || null,
data.data_source_config ? JSON.stringify(data.data_source_config) : null,
@ -204,14 +204,20 @@ export class YardLayoutService {
const result = await pool.query(query, [
data.material_code !== undefined ? data.material_code : null,
data.material_name !== undefined ? data.material_name : null,
data.quantity !== undefined ? data.quantity : null,
data.quantity !== undefined ? parseInt(String(data.quantity), 10) : null,
data.unit !== undefined ? data.unit : null,
data.position_x !== undefined ? data.position_x : null,
data.position_y !== undefined ? data.position_y : null,
data.position_z !== undefined ? data.position_z : null,
data.size_x !== undefined ? data.size_x : null,
data.size_y !== undefined ? data.size_y : null,
data.size_z !== undefined ? data.size_z : null,
data.position_x !== undefined
? parseFloat(String(data.position_x))
: null,
data.position_y !== undefined
? parseFloat(String(data.position_y))
: null,
data.position_z !== undefined
? parseFloat(String(data.position_z))
: null,
data.size_x !== undefined ? parseFloat(String(data.size_x)) : null,
data.size_y !== undefined ? parseFloat(String(data.size_y)) : null,
data.size_z !== undefined ? parseFloat(String(data.size_z)) : null,
data.color !== undefined ? data.color : null,
data.data_source_type !== undefined ? data.data_source_type : null,
data.data_source_config !== undefined