BASE: Update Icons & Name Of The App.
This commit is contained in:
@@ -4,7 +4,7 @@ import 'package:customer/models/wallet_transaction_model.dart';
|
||||
import 'package:customer/screen_ui/multi_vendor_service/wallet_screen/wallet_screen.dart';
|
||||
import 'package:customer/themes/show_toast_dialog.dart';
|
||||
import 'package:easy_localization/easy_localization.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:get/get.dart' hide Trans;
|
||||
import 'package:intl/intl.dart';
|
||||
import '../constant/constant.dart';
|
||||
import '../models/parcel_category.dart';
|
||||
@@ -45,7 +45,12 @@ class ParcelOrderDetailsController extends GetxController {
|
||||
discount.value = double.parse(parcelOrder.value.discount ?? '0.0');
|
||||
|
||||
for (var element in parcelOrder.value.taxSetting!) {
|
||||
taxAmount.value = (taxAmount.value + Constant.calculateTax(amount: (subTotal.value - discount.value).toString(), taxModel: element));
|
||||
taxAmount.value =
|
||||
(taxAmount.value +
|
||||
Constant.calculateTax(
|
||||
amount: (subTotal.value - discount.value).toString(),
|
||||
taxModel: element,
|
||||
));
|
||||
}
|
||||
|
||||
totalAmount.value = (subTotal.value - discount.value) + taxAmount.value;
|
||||
@@ -54,22 +59,32 @@ class ParcelOrderDetailsController extends GetxController {
|
||||
|
||||
Future<void> fetchDriverDetails() async {
|
||||
if (parcelOrder.value.driverId != null) {
|
||||
await FireStoreUtils.getUserProfile(parcelOrder.value.driverId ?? '').then((value) {
|
||||
await FireStoreUtils.getUserProfile(
|
||||
parcelOrder.value.driverId ?? '',
|
||||
).then((value) {
|
||||
if (value != null) {
|
||||
driverUser.value = value;
|
||||
}
|
||||
});
|
||||
|
||||
await FireStoreUtils.getReviewsbyID(parcelOrder.value.id.toString()).then((value) {
|
||||
if (value != null) {
|
||||
ratingModel.value = value;
|
||||
}
|
||||
});
|
||||
await FireStoreUtils.getReviewsbyID(parcelOrder.value.id.toString()).then(
|
||||
(value) {
|
||||
if (value != null) {
|
||||
ratingModel.value = value;
|
||||
}
|
||||
},
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
void setStatusHistoryFromString(ParcelOrderModel order) {
|
||||
final steps = ["Order Placed", "Driver Accepted", "Pickup Done", "In Transit", "Delivered"];
|
||||
final steps = [
|
||||
"Order Placed",
|
||||
"Driver Accepted",
|
||||
"Pickup Done",
|
||||
"In Transit",
|
||||
"Delivered",
|
||||
];
|
||||
|
||||
final history = <ParcelStatus>[];
|
||||
|
||||
@@ -79,7 +94,12 @@ class ParcelOrderDetailsController extends GetxController {
|
||||
for (int i = 0; i < steps.length; i++) {
|
||||
final step = steps[i];
|
||||
|
||||
history.add(ParcelStatus(status: step, time: baseTime.add(Duration(minutes: i * minutesGap))));
|
||||
history.add(
|
||||
ParcelStatus(
|
||||
status: step,
|
||||
time: baseTime.add(Duration(minutes: i * minutesGap)),
|
||||
),
|
||||
);
|
||||
|
||||
if (step == order.status) break;
|
||||
}
|
||||
@@ -109,7 +129,10 @@ class ParcelOrderDetailsController extends GetxController {
|
||||
await FireStoreUtils.setWalletTransaction(walletTransaction);
|
||||
|
||||
// Update wallet balance
|
||||
await FireStoreUtils.updateUserWallet(amount: totalAmount.value.toString(), userId: FireStoreUtils.getCurrentUid());
|
||||
await FireStoreUtils.updateUserWallet(
|
||||
amount: totalAmount.value.toString(),
|
||||
userId: FireStoreUtils.getCurrentUid(),
|
||||
);
|
||||
}
|
||||
|
||||
await FireStoreUtils.parcelOrderPlace(parcelOrder.value);
|
||||
@@ -132,7 +155,12 @@ class ParcelOrderDetailsController extends GetxController {
|
||||
|
||||
ParcelCategory? getSelectedCategory() {
|
||||
try {
|
||||
return parcelCategory.firstWhere((cat) => cat.title?.toLowerCase().trim() == parcelOrder.value.parcelType?.toLowerCase().trim(), orElse: () => ParcelCategory());
|
||||
return parcelCategory.firstWhere(
|
||||
(cat) =>
|
||||
cat.title?.toLowerCase().trim() ==
|
||||
parcelOrder.value.parcelType?.toLowerCase().trim(),
|
||||
orElse: () => ParcelCategory(),
|
||||
);
|
||||
} catch (e) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user