adminPaymentList method
管理员获取订单列表
Implementation
Future<EasyPacket<ComPage<Payment>>> adminPaymentList({required int page, required List<int> types, required List<int> states, int? substate}) async {
final response = await _aliveClient.websocketRequest('adminPaymentList', data: {'bsid': bsid, 'page': page, 'types': types, 'states': states, 'substate': substate});
if (response.ok) {
final paymentList = response.data!['paymentList'] as List;
final paymentCount = response.data!['paymentCount'] as int;
final result = ComPage<Payment>(page: page, total: paymentCount);
for (var element in paymentList) {
result.pgcache.add(Payment.fromJson(element));
}
return response.cloneExtra(result);
} else {
return response.cloneExtra(null);
}
}