From d45be594a2f13c03c0d59c731811f4460ac58211 Mon Sep 17 00:00:00 2001 From: hailin Date: Sat, 20 Dec 2025 20:43:26 -0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20UserAccountCreatedE?= =?UTF-8?q?vent=20phoneNumber=20=E7=B1=BB=E5=9E=8B=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改 phoneNumber 字段类型从 string 改为 string | null, 以支持钱包重试场景中手机号可能为空的情况。 这个修复解决了 Docker 构建时的 TypeScript 编译错误: - Type 'string | null' is not assignable to type 'string' 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- backend/services/identity-service/src/domain/events/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/services/identity-service/src/domain/events/index.ts b/backend/services/identity-service/src/domain/events/index.ts index 8adb0512..38a5ce0b 100644 --- a/backend/services/identity-service/src/domain/events/index.ts +++ b/backend/services/identity-service/src/domain/events/index.ts @@ -35,7 +35,7 @@ export class UserAccountCreatedEvent extends DomainEvent { userId: string; accountSequence: string; // 格式: D + YYMMDD + 5位序号 referralCode: string; // 用户的推荐码(由 identity-service 生成) - phoneNumber: string; + phoneNumber: string | null; // 手机号可能为空(如钱包重试场景) initialDeviceId: string; inviterSequence: string | null; // 格式: D + YYMMDD + 5位序号 registeredAt: Date;