feat: order range date filter
This commit is contained in:
@@ -5,6 +5,7 @@ import 'package:injectable/injectable.dart';
|
||||
|
||||
import '../../../common/api/api_client.dart';
|
||||
import '../../../common/api/api_failure.dart';
|
||||
import '../../../common/extension/extension.dart';
|
||||
import '../../../common/function/app_function.dart';
|
||||
import '../../../common/url/api_path.dart';
|
||||
import '../../../domain/order/order.dart';
|
||||
@@ -22,9 +23,16 @@ class OrderRemoteDataProvider {
|
||||
int limit = 10,
|
||||
String? status,
|
||||
String? search,
|
||||
required DateTime dateFrom,
|
||||
required DateTime dateTo,
|
||||
}) async {
|
||||
try {
|
||||
Map<String, dynamic> params = {'page': page, 'limit': limit};
|
||||
Map<String, dynamic> params = {
|
||||
'page': page,
|
||||
'limit': limit,
|
||||
'date_from': dateFrom.toServerDate,
|
||||
'date_to': dateTo.toServerDate,
|
||||
};
|
||||
|
||||
if (status != null && status.isNotEmpty) {
|
||||
params['status'] = status;
|
||||
|
||||
Reference in New Issue
Block a user