service 2-5-26-1

This commit is contained in:
Hamza-Ayed
2026-05-02 15:12:46 +03:00
parent c3f29f30c1
commit 255724418c
25 changed files with 1063 additions and 530 deletions

View File

@@ -180,7 +180,7 @@ class MainController extends GetxController {
var res = await CRUD()
.get(link: AppLink.getDriverNotCompleteRegistration, payload: {});
if (res != 'failure') {
var d = jsonDecode(res)['message'];
var d = res['message'];
driverNotCompleteRegistration = d;
filteredDrivers = driverNotCompleteRegistration;
update();
@@ -208,7 +208,7 @@ class MainController extends GetxController {
var res =
await CRUD().get(link: AppLink.getDriversWaitingActive, payload: {});
if (res != 'failure') {
var d = jsonDecode(res)['message'];
var d = res['message'];
driverWantCompleteRegistration = d;
filteredDrivers = driverWantCompleteRegistration;
update();
@@ -222,7 +222,7 @@ class MainController extends GetxController {
var res =
await CRUD().get(link: AppLink.getDriversPhoneNotComplete, payload: {});
if (res != 'failure') {
var d = jsonDecode(res)['message'];
var d = res['message'];
driverWantCompleteRegistration = d;
filteredDrivers = driverWantCompleteRegistration;
update();
@@ -235,7 +235,7 @@ class MainController extends GetxController {
getNewDriverRegister() async {
var res = await CRUD().get(link: AppLink.getNewDriverRegister, payload: {});
if (res != 'failure') {
var d = jsonDecode(res)['message'];
var d = res['message'];
newDriverRegister = d;
update();
} else {
@@ -248,7 +248,7 @@ class MainController extends GetxController {
"driverId": driveId,
"notes": notesController.text,
});
if (res != 'failue') {
if (res != 'failure') {
Get.snackbar('Success'.tr, '', backgroundColor: AppColor.greenColor);
}
}
@@ -259,7 +259,7 @@ class MainController extends GetxController {
var res = await CRUD()
.get(link: AppLink.getPassengersNotCompleteRegistration, payload: {});
if (res != 'failure') {
var d = jsonDecode(res)['message'];
var d = res['message'];
passengerNotCompleteRegistration = d;
update();
} else {
@@ -285,7 +285,7 @@ class MainController extends GetxController {
getCarPlateNotEdit() async {
var res = await CRUD().get(link: AppLink.getCarPlateNotEdit, payload: {});
if (res != 'failure') {
var d = jsonDecode(res)['message'];
var d = res['message'];
carPlateNotEdit = d;
update();
} else {
@@ -300,7 +300,7 @@ class MainController extends GetxController {
getdriverWithoutCar() async {
var res = await CRUD().get(link: AppLink.getdriverWithoutCar, payload: {});
if (res != 'failure') {
var d = jsonDecode(res)['message'];
var d = res['message'];
driverWithoutCar = d;
update();
} else {
@@ -351,11 +351,11 @@ class MainController extends GetxController {
isLoading = false;
update();
var status = jsonDecode(res);
var status = res;
Log.print('res: $res');
Log.print('status: $status');
if (status['status'] == 'success') {
if (status != 'failure' && status['status'] == 'success') {
await Future.wait([
CRUD().post(
link:
@@ -492,7 +492,7 @@ class MainController extends GetxController {
payload: {"phone": passengerPhoneController.text});
if (res != 'failure') {
var d = jsonDecode(res);
var d = res;
passengerData = d;
update();
}
@@ -504,7 +504,7 @@ class MainController extends GetxController {
payload: {"phone": driverPhoneController.text});
if (res != 'failure') {
var d = jsonDecode(res);
var d = res;
driverData = d;
update();
} else {
@@ -518,7 +518,7 @@ class MainController extends GetxController {
payload: {"national_number": driverPhoneController.text});
if (res != 'failure') {
var d = jsonDecode(res);
var d = res;
driverData = d;
update();
} else {

View File

@@ -96,7 +96,7 @@ class Driverthebest extends GetxController {
getBestDriver() async {
var res = await CRUD().get(link: AppLink.getBestDriver, payload: {});
if (res != 'failure') {
driver = jsonDecode(res)['message'];
driver = res['message'];
update();
} else {
Get.snackbar('error', '', backgroundColor: AppColor.redColor);

View File

@@ -108,7 +108,7 @@ class RegisterCaptainServiceController extends GetxController {
payload: {'driverId': driverId.value});
if (responseString != 'failure') {
var decodedResponse = jsonDecode(responseString);
var decodedResponse = responseString;
if (decodedResponse['status'] == 'success' &&
(decodedResponse['message'] as List).isNotEmpty) {
var rawData = decodedResponse['message'][0] as Map<String, dynamic>;
@@ -261,7 +261,7 @@ class RegisterCaptainServiceController extends GetxController {
isLoading.value = false;
var decodedResponse = (response);
Log.print('decodedResponse: ${decodedResponse}');
if (decodedResponse != 'failure') {
if (decodedResponse != 'failure' && decodedResponse['status'] == 'success') {
MyDialog().getDialog('Success'.tr, '',
Text('Driver has been activated successfully!'.tr), () {
Get.back();
@@ -273,7 +273,7 @@ class RegisterCaptainServiceController extends GetxController {
} else {
Get.snackbar(
'Error'.tr,
'Failed to update driver: ${decodedResponse['message']}'.tr,
'Failed to update driver: ${decodedResponse is Map ? decodedResponse['message'] : 'failure'}'.tr,
backgroundColor: Colors.red,
colorText: Colors.white,
);

View File

@@ -107,7 +107,7 @@ class RegisterCaptainController extends GetxController {
payload: {'driverId': driverId.value});
if (responseString != 'failure') {
var decodedResponse = jsonDecode(responseString);
var decodedResponse = responseString;
if (decodedResponse['status'] == 'success' &&
(decodedResponse['message'] as List).isNotEmpty) {
var rawData = decodedResponse['message'][0] as Map<String, dynamic>;
@@ -247,7 +247,7 @@ class RegisterCaptainController extends GetxController {
isLoading.value = false;
var decodedResponse = (response);
Log.print('decodedResponse: ${decodedResponse}');
if (decodedResponse != 'failure') {
if (decodedResponse != 'failure' && decodedResponse['status'] == 'success') {
MyDialog().getDialog('Success'.tr, '',
Text('Driver has been activated successfully!'.tr), () {
Get.back();
@@ -259,7 +259,7 @@ class RegisterCaptainController extends GetxController {
} else {
Get.snackbar(
'Error'.tr,
'Failed to update driver: ${decodedResponse['message']}'.tr,
'Failed to update driver: ${decodedResponse is Map ? decodedResponse['message'] : 'failure'}'.tr,
backgroundColor: Colors.red,
colorText: Colors.white,
);