import 'package:dating_touchme_app/network/user_api.dart'; import 'package:get/get.dart'; import 'package:get/get_state_manager/src/simple/get_controllers.dart'; import '../../model/mine/withdraw_audit_data.dart'; class WithdrawHistoryController extends GetxController { late UserApi _userApi; final historyList = [].obs; final page = 1.obs; final hasMore = true.obs; @override void onInit() { super.onInit(); _userApi = Get.find(); getHistoryList(); } getHistoryList() async {try{ final response = await _userApi.pageWithdrawAudit( pageNum: page.value, pageSize: 10, ); if (response.data.isSuccess && response.data.data != null) { final data = response.data.data?.records ?? []; historyList.addAll(data.toList()); } else { // 响应失败,抛出异常 throw Exception(response.data.message ?? '获取数据失败'); } } catch(e) { } } }