adminPaymentList method

Future<EasyPacket<ComPage<Payment>>> adminPaymentList({
  1. required int page,
  2. required List<int> types,
  3. required List<int> states,
  4. int? substate,
})

管理员获取订单列表

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);
  }
}