From 812b127acea8443e486fa688503e89762b182d25 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 29 Jan 2026 07:20:21 -0800 Subject: [PATCH] =?UTF-8?q?fix(trading-service):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E7=BC=BA=E5=A4=B1=E7=9A=84=E6=95=B0=E6=8D=AE=E5=BA=93=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E8=BF=81=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Schema 中有但 migration 中缺失的字段: - market_maker_configs: kava_wallet_address, mpc_username - c2c_orders: seller_kava_address, bot_purchased, payment_tx_hash 这些字段缺失导致 500 错误: "The column `market_maker_configs.kava_wallet_address` does not exist" Co-Authored-By: Claude Opus 4.5 --- .../0003_add_kava_wallet_fields/migration.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 backend/services/trading-service/prisma/migrations/0003_add_kava_wallet_fields/migration.sql diff --git a/backend/services/trading-service/prisma/migrations/0003_add_kava_wallet_fields/migration.sql b/backend/services/trading-service/prisma/migrations/0003_add_kava_wallet_fields/migration.sql new file mode 100644 index 00000000..736c0f50 --- /dev/null +++ b/backend/services/trading-service/prisma/migrations/0003_add_kava_wallet_fields/migration.sql @@ -0,0 +1,10 @@ +-- AlterTable: market_maker_configs +-- Add kava wallet address and mpc username fields +ALTER TABLE "market_maker_configs" ADD COLUMN "kava_wallet_address" VARCHAR(42); +ALTER TABLE "market_maker_configs" ADD COLUMN "mpc_username" VARCHAR(100); + +-- AlterTable: c2c_orders +-- Add bot purchase related fields +ALTER TABLE "c2c_orders" ADD COLUMN "seller_kava_address" TEXT; +ALTER TABLE "c2c_orders" ADD COLUMN "bot_purchased" BOOLEAN NOT NULL DEFAULT false; +ALTER TABLE "c2c_orders" ADD COLUMN "payment_tx_hash" TEXT;