import 'dart:convert';
|
|
import 'package:flutter/material.dart';
|
import 'package:makemoney/utils/encrypt_util.dart';
|
import '../../utils/string_util.dart';
|
import '../../utils/user_util.dart';
|
|
import 'http.dart';
|
import 'dart:io';
|
|
class ExtractApiUtil {
|
/// 提现信息
|
static Future<Map<String, dynamic>?> getExtractInfo(
|
BuildContext context) async {
|
Map<String, dynamic> params = {};
|
params["uid"] = await UserUtil.getUid();
|
|
var result = await HttpUtil.baseRequest(
|
context, "/api/v1/extract/getExtractInfo", params, () {
|
showLoading(context);
|
|
});
|
dismissDialog(context);
|
if (result.success) {
|
return result.data;
|
}
|
return null;
|
}
|
|
///获取提现面额
|
static Future<Map<String, dynamic>?> getExtractDenominationList(
|
BuildContext context) async {
|
Map<String, dynamic> params = {};
|
params["uid"] = await UserUtil.getUid();
|
|
var result = await HttpUtil.baseRequest(
|
context, "/api/v1/extract/getExtractDenominationList", params, () {});
|
if (result.success) {
|
return result.data;
|
}
|
return null;
|
}
|
|
///提现
|
static Future<Map<String, dynamic>?> extract(
|
BuildContext context, String money) async {
|
Map<String, dynamic> params = {};
|
params["uid"] = await UserUtil.getUid();
|
params["money"] = money;
|
var result = await HttpUtil.baseRequest(
|
context, "/api/v1/extract/extract", params, () {});
|
if (result.success) {
|
return result.data;
|
}
|
return null;
|
}
|
|
///增加小金额提现的次数限制
|
static Future<Map<String, dynamic>?> addLittleMoneyExtractTimes(
|
BuildContext context) async {
|
Map<String, dynamic> params = {};
|
params["uid"] = await UserUtil.getUid();
|
|
var result = await HttpUtil.baseRequest(
|
context, "/api/v1/extract/addLittleMoneyExtractTimes", params, () {});
|
if (result.success) {
|
return result.data;
|
}
|
return null;
|
}
|
}
|