diff --git a/frontend/mobile-app/lib/core/services/contract_signing_service.dart b/frontend/mobile-app/lib/core/services/contract_signing_service.dart index bcc1f059..817b774c 100644 --- a/frontend/mobile-app/lib/core/services/contract_signing_service.dart +++ b/frontend/mobile-app/lib/core/services/contract_signing_service.dart @@ -23,6 +23,7 @@ class ContractSigningTask { final double totalAmount; final String provinceName; final String cityName; + final String? userRealName; // 用户实名(用于签名参照) final DateTime expiresAt; final DateTime? scrolledToBottomAt; final DateTime? acknowledgedAt; @@ -41,6 +42,7 @@ class ContractSigningTask { required this.totalAmount, required this.provinceName, required this.cityName, + this.userRealName, required this.expiresAt, this.scrolledToBottomAt, this.acknowledgedAt, @@ -61,6 +63,7 @@ class ContractSigningTask { totalAmount: (json['totalAmount'] ?? 0).toDouble(), provinceName: json['provinceName'] ?? '', cityName: json['cityName'] ?? '', + userRealName: json['userRealName'], expiresAt: json['expiresAt'] != null ? DateTime.parse(json['expiresAt']) : DateTime.now().add(const Duration(hours: 24)),