24-12/26/1

This commit is contained in:
Hamza-Ayed
2024-12-26 18:27:30 +03:00
parent 7751866428
commit d0dd09dc6c
10 changed files with 594 additions and 672 deletions

View File

@@ -429,47 +429,27 @@ class _OrderRequestPageState extends State<OrderRequestPage> {
box.write(BoxName.statusDriverLocation, 'on');
orderRequestController.endTimer();
orderRequestController.changeApplied();
await CRUD().postFromDialogue(
link: AppLink.addDriverOrder,
payload: {
'driver_id': myList[6].toString(),
// box.read(BoxName.driverID).toString(),
'order_id': myList[16].toString(),
'status': 'Apply'
});
if (AppLink.endPoint != AppLink.seferCairoServer) {
CRUD().postFromDialogue(
link:
'${AppLink.endPoint}/rides/driver_order/add.php',
payload: {
'driver_id': myList[6].toString(),
// box.read(BoxName.driverID).toString(),
'order_id': myList[16].toString(),
'status': 'Apply'
});
}
///
var res = await CRUD().post(
link: AppLink.updateRideAndCheckIfApplied,
link: AppLink.updateStausFromSpeed,
payload: {
'id': myList[16],
'id': orderRequestController.myList[16],
'rideTimeStart': DateTime.now().toString(),
'status': 'Apply',
'driver_id': myList[6].toString(),
'driver_id': box.read(BoxName.driverID),
});
if (AppLink.endPoint != AppLink.seferCairoServer) {
CRUD().post(
link:
'${AppLink.endPoint}/rides/updateRideAndCheckIfApplied.php',
"${AppLink.endPoint}/ride/rides/updateStausFromSpeed.php",
payload: {
'id': myList[16],
'id': orderRequestController.myList[16],
'rideTimeStart': DateTime.now().toString(),
'status': 'Apply',
'driver_id': myList[6].toString(),
'driver_id': box.read(BoxName.driverID),
});
}
if (res == 'failure') {
MyDialog().getDialog(
"This ride is already applied by another driver."
@@ -478,6 +458,25 @@ class _OrderRequestPageState extends State<OrderRequestPage> {
Get.back();
});
} else {
await CRUD().postFromDialogue(
link: AppLink.addDriverOrder,
payload: {
'driver_id': myList[6].toString(),
// box.read(BoxName.driverID).toString(),
'order_id': myList[16].toString(),
'status': 'Apply'
});
if (AppLink.endPoint != AppLink.seferCairoServer) {
CRUD().postFromDialogue(
link:
'${AppLink.endPoint}/rides/driver_order/add.php',
payload: {
'driver_id': myList[6].toString(),
// box.read(BoxName.driverID).toString(),
'order_id': myList[16].toString(),
'status': 'Apply'
});
}
List<String> bodyToPassenger = [
myList[6].toString(), //driver id
myList[8].toString(), // driver name