111
This commit is contained in:
@@ -22,14 +22,24 @@ class UserService {
|
||||
);
|
||||
}
|
||||
|
||||
/// 用户注册
|
||||
/// 用户注册(multipart:含身份证图片和可选推广码)
|
||||
Future<ApiResponse<Map<String, dynamic>>> register(
|
||||
String username,
|
||||
String password,
|
||||
) async {
|
||||
return _client.post<Map<String, dynamic>>(
|
||||
String password, {
|
||||
String? referralCode,
|
||||
required Uint8List frontBytes,
|
||||
required Uint8List backBytes,
|
||||
}) async {
|
||||
final formData = FormData.fromMap({
|
||||
'username': username,
|
||||
'password': password,
|
||||
if (referralCode != null && referralCode.isNotEmpty) 'referralCode': referralCode,
|
||||
'front': MultipartFile.fromBytes(frontBytes, filename: 'front.jpg'),
|
||||
'back': MultipartFile.fromBytes(backBytes, filename: 'back.jpg'),
|
||||
});
|
||||
return _client.upload<Map<String, dynamic>>(
|
||||
ApiEndpoints.register,
|
||||
data: {'username': username, 'password': password},
|
||||
formData: formData,
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user