creating part 2

This commit is contained in:
2020-11-13 20:12:17 +03:00
parent b96a56a7e3
commit 1fac25037e
45 changed files with 263 additions and 78 deletions

View File

@@ -171,14 +171,14 @@ public class CreateOrderActivity extends BaseActivity {
*/
/**
* eğer kampanya kullanıldıysa cartInfoModel de isPizzapassCampaignUsed
* eğer kampanya kullanıldıysa cartInfoModel de isPizzaPromotionCampaignUsed
* alanalrını true olarak set ediyoruz. create order ekranlarında herhangi bir yerde sepet sorgusu yapınca
* buradaki cartInfoModel i de güncelliyoruz. fakat isPizzapassCampaignUsed alanları
* buradaki cartInfoModel i de güncelliyoruz. fakat isPizzaPromotionCampaignUsed alanları
* servisten gelmeyen değerler, bizim loaklde tuttuğumuz değişkenler. bu sebeple bu alanlar servisten hep false geliyor,
* buradakinde true olsa bile değişkeni guncellediğimiz için bu alanlar kayboluyor. bunu engellemek için bu metodu yazdım.
*/
public void setCartInfoSafeForCampaigns(CartInfoModel cartInfoModel) {
cartInfoModel.setPizzapassCampaignUsed(this.cartInfoModel.isPizzapassCampaignUsed());
cartInfoModel.setPizzaPromotionCampaignUsed(this.cartInfoModel.isPizzaPromotionCampaignUsed());
this.cartInfoModel = cartInfoModel;
}