diff --git a/lib/features/auth/auth_models.dart b/lib/features/auth/auth_models.dart index e57da99..223ba2f 100644 --- a/lib/features/auth/auth_models.dart +++ b/lib/features/auth/auth_models.dart @@ -45,13 +45,14 @@ class UserProfile { return UserProfile( userId: json['userId'] as String, username: json['username'] as String, - phone: json['phone'] as String, + // 服务端可返回 null(历史数据或未来第三方注册),不得非空强转。 + phone: json['phone'] as String?, createdAt: DateTime.parse(json['createdAt'] as String), ); } final String userId; final String username; - final String phone; + final String? phone; final DateTime createdAt; }