From 34a8158074563aafee24efe9a4a357dadfabd6ff Mon Sep 17 00:00:00 2001 From: caadiq Date: Wed, 15 Apr 2026 13:59:44 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8B=AC=EB=B3=BC=20=EB=A0=88=EB=B2=A8=20?= =?UTF-8?q?=EB=A9=94=EC=86=8C=20BIGINT=20=ED=99=95=EC=9E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 그랜드 어센틱심볼 상위 레벨 메소가 INT(2.1B) 범위를 초과하므로 SymbolLevel.meso_cost를 BIGINT로 변경. Co-Authored-By: Claude Opus 4.6 (1M context) --- backend/models/symbol/SymbolLevel.js | 2 +- frontend/src/features/symbol/Symbol.jsx | 31 ++++++++++++++----------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/backend/models/symbol/SymbolLevel.js b/backend/models/symbol/SymbolLevel.js index 07089a0..4dfafab 100644 --- a/backend/models/symbol/SymbolLevel.js +++ b/backend/models/symbol/SymbolLevel.js @@ -6,7 +6,7 @@ export const SymbolLevel = sequelize.define('SymbolLevel', { symbol_id: { type: DataTypes.INTEGER, allowNull: false }, level: { type: DataTypes.TINYINT, allowNull: false }, required_count: { type: DataTypes.SMALLINT, allowNull: false }, - meso_cost: { type: DataTypes.INTEGER, allowNull: false }, + meso_cost: { type: DataTypes.BIGINT, allowNull: false }, }, { tableName: 'sym_levels', underscored: true, diff --git a/frontend/src/features/symbol/Symbol.jsx b/frontend/src/features/symbol/Symbol.jsx index 1fce00c..ff45795 100644 --- a/frontend/src/features/symbol/Symbol.jsx +++ b/frontend/src/features/symbol/Symbol.jsx @@ -123,7 +123,10 @@ function SymbolCard({ symbol, equipped }) { {/* 획득량 입력 */} -
+
0 ? '0.7fr 1.3fr 1fr' : '1fr 1fr' }} + >
-
- - ({ + value: n, + label: `${n * symbol.weekly_default}개`, + }))} + disabled={!equipped} + /> +
+ )}