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?> getExtractInfo( BuildContext context) async { Map 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?> getExtractDenominationList( BuildContext context) async { Map 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?> extract( BuildContext context, String money) async { Map 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?> addLittleMoneyExtractTimes( BuildContext context) async { Map 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; } }