campaign oroduct delete fixx

This commit is contained in:
2020-06-30 09:53:24 +03:00
parent 5bb5c8ee47
commit 6e5f8496c4
3 changed files with 61 additions and 0 deletions

View File

@@ -89,6 +89,8 @@ public class CartFragment extends BaseFragment {
private CartInfoModel cartInfoModel;
private ArrayList<CartProductModel> cartProductList = new ArrayList<>();
private CartRecyclerAdapter cartRecyclerAdapter;
private ArrayList<MenuProductModel> pizzapassCampaignProductList = new ArrayList<>();
private ArrayList<MenuProductModel> kebappassCampaignProductList = new ArrayList<>();
public CartFragment() {}
@@ -419,6 +421,19 @@ public class CartFragment extends BaseFragment {
}
}
);
if(!pizzapassCampaignProductList.isEmpty()){
cartInfoModel.setPizzapassCampaignUsed(
isBasketContainsCampaignProduct(
pizzapassCampaignProductList));
}
if(!kebappassCampaignProductList.isEmpty()){
cartInfoModel.setKebappassCampaignUsed(
isBasketContainsCampaignProduct(
kebappassCampaignProductList));
}
}
}
@@ -670,6 +685,9 @@ public class CartFragment extends BaseFragment {
if(response.isSuccessful() &&
response.body().getData() != null &&
response.body().isSuccess()) {
pizzapassCampaignProductList.clear();
pizzapassCampaignProductList.addAll(response.body().getData());
cartInfoModel.setPizzapassCampaignUsed(isBasketContainsCampaignProduct(response.body().getData()));
if(!kebappassCampaignCategoryId.isEmpty()){
@@ -710,6 +728,9 @@ public class CartFragment extends BaseFragment {
if(response.isSuccessful() &&
response.body().getData() != null &&
response.body().isSuccess()) {
kebappassCampaignProductList.clear();
kebappassCampaignProductList.addAll(response.body().getData());
cartInfoModel.setKebappassCampaignUsed(isBasketContainsCampaignProduct(response.body().getData()));
openCreateOrderActivity();
}