5/21/1
This commit is contained in:
@@ -6,6 +6,7 @@ import 'package:SEFER/constant/style.dart';
|
||||
import 'package:SEFER/controller/functions/crud.dart';
|
||||
import 'package:SEFER/controller/functions/device_info.dart';
|
||||
import 'package:SEFER/main.dart';
|
||||
import 'package:SEFER/views/home/Captin/home_captain/home_captin.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:image_cropper/image_cropper.dart';
|
||||
@@ -194,12 +195,12 @@ class AI extends GetxController {
|
||||
);
|
||||
} else {
|
||||
await addDriverEgypt();
|
||||
await addRegistrationCarEgypt();
|
||||
// await addRegistrationCarEgypt();
|
||||
|
||||
if (isCarSaved && isDriverSaved) {
|
||||
DeviceController().getDeviceSerialNumber();
|
||||
box.write(BoxName.phoneVerified, '1');
|
||||
Get.offAll(() => const MyApp());
|
||||
Get.offAll(() => HomeCaptain());
|
||||
// Get.offAll(() => HomeCaptain());
|
||||
}
|
||||
}
|
||||
@@ -208,6 +209,18 @@ class AI extends GetxController {
|
||||
Future<void> addDriverEgypt() async {
|
||||
try {
|
||||
print(box.read(BoxName.driverID).toString());
|
||||
print(box.read(BoxName.phoneDriver)?.toString() ?? '');
|
||||
print(responseIdEgyptBack['gender']);
|
||||
print(responseIdEgyptDriverLicense['license_type']);
|
||||
print(responseIdEgyptBack['nationalID']);
|
||||
print(responseIdEgyptDriverLicense['issue_date']);
|
||||
print(responseIdEgyptDriverLicense['expiry_date']);
|
||||
print(responseIdEgyptDriverLicense['license_categories']);
|
||||
print(responseIdEgyptFront['card_id']);
|
||||
print(responseIdEgyptDriverLicense['issue_date']);
|
||||
print(responseIdEgyptFront['dob'] != null
|
||||
? responseIdEgyptFront['dob'] + '-01-01'.toString()
|
||||
: '');
|
||||
|
||||
// Extract values from box or set defaults
|
||||
var firstName = responseIdEgyptDriverLicense['firstName'] ?? '';
|
||||
@@ -229,12 +242,14 @@ class AI extends GetxController {
|
||||
var cardId = responseIdEgyptFront['card_id'] ?? '';
|
||||
var occupation = responseIdEgyptBack['occupation'] ?? '';
|
||||
var education = responseIdEgyptBack['occupation'] ?? '';
|
||||
var licenseIssueDate = responseIdEgyptDriverLicense['issue_date'] ?? '';
|
||||
var licenseIssueDate =
|
||||
responseIdEgyptDriverLicense['issue_date'].toString() ?? '';
|
||||
var religion = responseIdEgyptBack['religion'] ?? '';
|
||||
var status = responseIdEgyptBack['fullName'] ?? '';
|
||||
var birthdate = responseIdEgyptFront['dob'] != null
|
||||
? responseIdEgyptFront['dob'] + '-01-01'
|
||||
? DateTime.parse(responseIdEgyptFront['dob'] + '-01-01').toString()
|
||||
: '';
|
||||
|
||||
var maritalStatus = responseIdEgyptBack['maritalStatus'] ?? '';
|
||||
var site = responseIdEgyptDriverLicense['address'] ?? '';
|
||||
var employmentType = responseIdEgyptDriverLicense['employmentType'] ?? '';
|
||||
@@ -245,7 +260,7 @@ class AI extends GetxController {
|
||||
'last_name': lastName,
|
||||
'email': email,
|
||||
'phone': phone,
|
||||
'driverId': driverId,
|
||||
'id': driverId,
|
||||
'password': password,
|
||||
'gender': gender,
|
||||
'license_type': licenseType,
|
||||
@@ -267,6 +282,7 @@ class AI extends GetxController {
|
||||
'site': site,
|
||||
'employmentType': employmentType,
|
||||
};
|
||||
print(payload);
|
||||
isLoading = true;
|
||||
update();
|
||||
// Make POST request
|
||||
|
||||
Reference in New Issue
Block a user