From abc3b358a7eb6c28c81fa000807f373f1f18713b Mon Sep 17 00:00:00 2001 From: hailin Date: Fri, 26 Dec 2025 10:26:52 -0800 Subject: [PATCH] =?UTF-8?q?feat(referral):=20=E5=B0=86=E6=8E=A8=E8=8D=90?= =?UTF-8?q?=E9=93=BE=E6=9C=80=E5=A4=A7=E6=B7=B1=E5=BA=A6=E4=BB=8E10?= =?UTF-8?q?=E5=B1=82=E6=8F=90=E5=8D=87=E5=88=B01000=E5=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .../src/domain/services/referral-chain.service.ts | 2 +- .../src/domain/value-objects/referral-chain.vo.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/services/referral-service/src/domain/services/referral-chain.service.ts b/backend/services/referral-service/src/domain/services/referral-chain.service.ts index ba67e267..e459da8e 100644 --- a/backend/services/referral-service/src/domain/services/referral-chain.service.ts +++ b/backend/services/referral-service/src/domain/services/referral-chain.service.ts @@ -7,7 +7,7 @@ import { ReferralChain } from '../value-objects'; */ @Injectable() export class ReferralChainService { - private static readonly MAX_DEPTH = 10; + private static readonly MAX_DEPTH = 1000; /** * 构建新用户的推荐链 diff --git a/backend/services/referral-service/src/domain/value-objects/referral-chain.vo.ts b/backend/services/referral-service/src/domain/value-objects/referral-chain.vo.ts index 565a6b6d..9d492572 100644 --- a/backend/services/referral-service/src/domain/value-objects/referral-chain.vo.ts +++ b/backend/services/referral-service/src/domain/value-objects/referral-chain.vo.ts @@ -3,7 +3,7 @@ * 存储从直接推荐人到根节点的用户ID列表 */ export class ReferralChain { - private static readonly MAX_DEPTH = 10; + private static readonly MAX_DEPTH = 1000; private constructor(public readonly chain: bigint[]) { if (chain.length > ReferralChain.MAX_DEPTH) {