From 6039bffa73bd6c25a09db1ed4b7acf720a1f33fe Mon Sep 17 00:00:00 2001 From: hailin Date: Sun, 21 Dec 2025 06:05:45 -0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=94=B9=E7=A7=8D=E5=AD=90?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E6=8E=A8=E8=8D=90=E7=A0=81=E4=B8=BASEED01(6?= =?UTF-8?q?=E5=AD=97=E7=AC=A6)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 生产环境的ReferralCode值对象限制推荐码必须恰好6个字符, GENESIS(7字符)不符合格式要求,改为SEED01 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- .../services/identity-service/prisma/seed.ts | 6 ++--- .../services/referral-service/prisma/seed.ts | 26 +++++++++---------- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/backend/services/identity-service/prisma/seed.ts b/backend/services/identity-service/prisma/seed.ts index 517ec033..9c7ae700 100644 --- a/backend/services/identity-service/prisma/seed.ts +++ b/backend/services/identity-service/prisma/seed.ts @@ -51,9 +51,9 @@ const SYSTEM_ACCOUNTS = [ }, { userId: BigInt(5), - accountSequence: 'S0000000005', // GENESIS种子用户 - nickname: 'GENESIS种子用户', - referralCode: 'GENESIS', + accountSequence: 'S0000000005', // 种子用户 + nickname: '种子用户', + referralCode: 'SEED01', status: 'SYSTEM', }, ]; diff --git a/backend/services/referral-service/prisma/seed.ts b/backend/services/referral-service/prisma/seed.ts index af8387e5..1ecf2e69 100644 --- a/backend/services/referral-service/prisma/seed.ts +++ b/backend/services/referral-service/prisma/seed.ts @@ -3,13 +3,13 @@ import { PrismaClient } from '@prisma/client'; const prisma = new PrismaClient(); // ============================================ -// GENESIS 系统种子用户 +// 系统种子用户 // 用于为未来的注册用户提供初始推荐码 // ============================================ -const GENESIS_USER = { +const SEED_USER = { userId: BigInt(5), accountSequence: 'S0000000005', - myReferralCode: 'GENESIS', + myReferralCode: 'SEED01', usedReferralCode: null, // 根节点无推荐人 referrerId: null, // 根节点 rootUserId: null, @@ -22,20 +22,20 @@ const GENESIS_USER = { async function main() { console.log('Seeding referral-service database...'); - // 创建 GENESIS 推荐关系 + // 创建种子用户推荐关系 await prisma.referralRelationship.upsert({ - where: { userId: GENESIS_USER.userId }, - update: GENESIS_USER, - create: GENESIS_USER, + where: { userId: SEED_USER.userId }, + update: SEED_USER, + create: SEED_USER, }); - console.log(' - Created GENESIS referral relationship (userId=5, code=GENESIS)'); + console.log(' - Created seed user referral relationship (userId=5, code=SEED01)'); - // 创建 GENESIS 的团队统计 + // 创建种子用户的团队统计 await prisma.teamStatistics.upsert({ - where: { userId: GENESIS_USER.userId }, + where: { userId: SEED_USER.userId }, update: {}, create: { - userId: GENESIS_USER.userId, + userId: SEED_USER.userId, directReferralCount: 0, totalTeamCount: 0, selfPlantingCount: 0, @@ -51,10 +51,10 @@ async function main() { cityTeamPercentage: 0, }, }); - console.log(' - Created GENESIS team statistics'); + console.log(' - Created seed user team statistics'); console.log('Database seeded successfully!'); - console.log('- Created 1 GENESIS seed user for initial referrals'); + console.log('- Created 1 seed user (SEED01) for initial referrals'); } main()