From 4ae2621d3c2e7c8c98096272c78d6038d254e80d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?mustafa=20ic=CC=A7men?= Date: Thu, 12 Dec 2019 22:59:38 +0300 Subject: [PATCH] discount deleted from price totals list on order summary screen if price is 0 --- .../createOrder/CreateOrderSummaryFragment.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/app/src/main/java/ch/pizzaleu/android/fragment/createOrder/CreateOrderSummaryFragment.java b/app/src/main/java/ch/pizzaleu/android/fragment/createOrder/CreateOrderSummaryFragment.java index 577236b..2a1c60a 100644 --- a/app/src/main/java/ch/pizzaleu/android/fragment/createOrder/CreateOrderSummaryFragment.java +++ b/app/src/main/java/ch/pizzaleu/android/fragment/createOrder/CreateOrderSummaryFragment.java @@ -773,6 +773,7 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment implemen //setOrderTotalText(response.body().getData()); cartTotalList.clear(); cartTotalList.addAll(cartInfoModel.getTotalsList()); + fixCartTotalList(); orderPriceRecyclerAdapter.notifyDataSetChanged(); createBraintreePaymentToken(); //getDatatransInitInfoModel(); @@ -1327,6 +1328,20 @@ public class CreateOrderSummaryFragment extends CreateOrderBaseFragment implemen } } + private void fixCartTotalList(){ + ArrayList tempTotalList = new ArrayList<>(); + for(CartTotalModel cartTotalModel : cartTotalList){ + String price = PriceHelper.removeCurrencyFromPrice(cartTotalModel.getText()); + if(!price.equals("0") && !price.equals("0.0") && !price.equals("0.00") && + !price.equals("-0") && !price.equals("-0.0") && !price.equals("-0.00")){ + tempTotalList.add(cartTotalModel); + } + } + cartTotalList.clear(); + cartTotalList.addAll(tempTotalList); + tempTotalList.clear(); + } + private String fixEndTime(String endTime){ try { String[] time = endTime.split(":");