|
|
|
@ -21,24 +21,19 @@ class OrdersService extends BaseService {
|
|
|
|
List<PendingOrdersRes> get nextOrdersList => _nextOrdersList;
|
|
|
|
List<PendingOrdersRes> get nextOrdersList => _nextOrdersList;
|
|
|
|
bool isOrderInserted;
|
|
|
|
bool isOrderInserted;
|
|
|
|
bool isOrderStatusUpdated;
|
|
|
|
bool isOrderStatusUpdated;
|
|
|
|
bool isGetPendingOrdersServices = false;
|
|
|
|
|
|
|
|
bool isGetDeliveredOrdersServices = false;
|
|
|
|
|
|
|
|
int listCountDelivered;
|
|
|
|
int listCountDelivered;
|
|
|
|
int listCountUnDelivered;
|
|
|
|
int listCountUnDelivered;
|
|
|
|
|
|
|
|
|
|
|
|
Future getPendingOrders() async {
|
|
|
|
Future getPendingOrders(int driverAppPageID) async {
|
|
|
|
LocationData loc = await Utils.getLocation();
|
|
|
|
LocationData loc = await Utils.getLocation();
|
|
|
|
if (user != null) {
|
|
|
|
|
|
|
|
isGetPendingOrdersServices = true;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (loc != null) {
|
|
|
|
if (loc != null) {
|
|
|
|
PendingOrders _requestGetPendingOrders = PendingOrders(
|
|
|
|
PendingOrders _requestGetPendingOrders = PendingOrders(
|
|
|
|
searchKey: "",
|
|
|
|
searchKey: "",
|
|
|
|
pageSize: 0,
|
|
|
|
pageSize: 0,
|
|
|
|
pageIndex: 0,
|
|
|
|
pageIndex: 0,
|
|
|
|
latitude: loc.latitude.toString(),
|
|
|
|
latitude: loc.latitude.toString(),
|
|
|
|
longitude: loc.longitude.toString(),
|
|
|
|
longitude: loc.longitude.toString(),
|
|
|
|
);
|
|
|
|
driverAppPageID: driverAppPageID);
|
|
|
|
hasError = false;
|
|
|
|
hasError = false;
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
await baseAppClient.post(GET_ALL_ORDERS,
|
|
|
|
await baseAppClient.post(GET_ALL_ORDERS,
|
|
|
|
@ -107,8 +102,10 @@ class OrdersService extends BaseService {
|
|
|
|
onSuccess: (dynamic response, int statusCode) {
|
|
|
|
onSuccess: (dynamic response, int statusCode) {
|
|
|
|
isOrderStatusUpdated =
|
|
|
|
isOrderStatusUpdated =
|
|
|
|
response["PatientER_Delivery_IsOrderUpdated"];
|
|
|
|
response["PatientER_Delivery_IsOrderUpdated"];
|
|
|
|
listCountUnDelivered --;
|
|
|
|
if (updateOrderStatusRequestModel.deliveryOrderStatus == 4) {
|
|
|
|
listCountDelivered ++;
|
|
|
|
listCountUnDelivered --;
|
|
|
|
|
|
|
|
listCountDelivered ++;
|
|
|
|
|
|
|
|
}
|
|
|
|
}, onFailure: (String error, int statusCode) {
|
|
|
|
}, onFailure: (String error, int statusCode) {
|
|
|
|
hasError = true;
|
|
|
|
hasError = true;
|
|
|
|
super.error = error;
|
|
|
|
super.error = error;
|
|
|
|
@ -147,10 +144,8 @@ class OrdersService extends BaseService {
|
|
|
|
pageIndex: 0,
|
|
|
|
pageIndex: 0,
|
|
|
|
latitude: loc.latitude.toString(),
|
|
|
|
latitude: loc.latitude.toString(),
|
|
|
|
longitude: loc.longitude.toString(),
|
|
|
|
longitude: loc.longitude.toString(),
|
|
|
|
|
|
|
|
driverAppPageID: 0
|
|
|
|
);
|
|
|
|
);
|
|
|
|
if (user != null) {
|
|
|
|
|
|
|
|
isGetDeliveredOrdersServices = true;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (loc != null) {
|
|
|
|
if (loc != null) {
|
|
|
|
hasError = false;
|
|
|
|
hasError = false;
|
|
|
|
try {
|
|
|
|
try {
|
|
|
|
|