From f167f1227caf478a7690e94eb426e875b4e37476 Mon Sep 17 00:00:00 2001 From: hailin Date: Fri, 30 Jan 2026 21:04:27 -0800 Subject: [PATCH] =?UTF-8?q?Revert=20"fix(trading-service):=20C2C=E5=8D=96?= =?UTF-8?q?=E5=8D=95=E4=B8=8D=E5=86=8D=E5=BC=BA=E5=88=B6=E8=A6=81=E6=B1=82?= =?UTF-8?q?Kava=E9=92=B1=E5=8C=85=E5=9C=B0=E5=9D=80"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 9b8f720915b85476ea235beb97aff7d01306e6de. --- .../trading-service/src/application/services/c2c.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/services/trading-service/src/application/services/c2c.service.ts b/backend/services/trading-service/src/application/services/c2c.service.ts index 07e286d7..af0c0773 100644 --- a/backend/services/trading-service/src/application/services/c2c.service.ts +++ b/backend/services/trading-service/src/application/services/c2c.service.ts @@ -118,11 +118,13 @@ export class C2cService { throw new BadRequestException('最小交易数量为1'); } - // 卖单:尝试获取卖家 Kava 地址(非必需,C2C交易不涉及链上操作) + // 卖单:自动获取卖家 Kava 地址(用于绿积分转账) let sellerKavaAddress: string | null = null; if (type === C2C_ORDER_TYPE.SELL) { sellerKavaAddress = await this.identityClient.getUserKavaAddress(accountSequence); - // Kava 地址仅作为订单附加信息,获取失败不阻断创建 + if (!sellerKavaAddress) { + throw new BadRequestException('未找到您的 Kava 钱包地址,请先绑定钱包'); + } } // 计算总金额