|
|
@@ -1,9 +1,14 @@
|
|
|
package kr.co.zumo.app.lifeplus.view.screen.introduction;
|
|
|
|
|
|
+import android.support.annotation.IntRange;
|
|
|
+import android.support.annotation.NonNull;
|
|
|
+import android.support.annotation.Nullable;
|
|
|
+
|
|
|
import kr.co.zumo.app.R;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.BucketDeliveryBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BucketWithTagBean;
|
|
|
import kr.co.zumo.app.lifeplus.helper.NavigationBar;
|
|
|
import kr.co.zumo.app.lifeplus.model.BlankModel;
|
|
|
-import kr.co.zumo.app.lifeplus.model.SuperModel;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
|
import kr.co.zumo.app.lifeplus.util.ResourceUtil;
|
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
@@ -86,15 +91,19 @@ public class LifeplusIntroductionPresenter extends Presenter<BlankModel, IIntrod
|
|
|
showErrorDialog(R.string.ready_comment);
|
|
|
break;
|
|
|
case Event.BUCKET:
|
|
|
- if (SuperModel.getInstance().isMember()) {
|
|
|
- go(ScreenID.BUCKET);
|
|
|
+ if (model.isMember()) {
|
|
|
+ model.setDeliveryPackaging(getBucketDeliveryBean(ScreenID.BUCKET, null, null));
|
|
|
+ go(ScreenID.BUCKET_ACTIVITY);
|
|
|
}
|
|
|
else {
|
|
|
showPopupForGuest();
|
|
|
}
|
|
|
break;
|
|
|
case Event.COUPON_MALL:
|
|
|
- go(ScreenID.COUPON_MALL);
|
|
|
+ go(ScreenID.COUPON_MALL);
|
|
|
+ break;
|
|
|
+ case Event.JOINED:
|
|
|
+ go(ScreenID.SIGN_UP_START);
|
|
|
break;
|
|
|
case Event.SCROLL:
|
|
|
view.setCurrentIndex(event.getIndex());
|
|
|
@@ -143,6 +152,14 @@ public class LifeplusIntroductionPresenter extends Presenter<BlankModel, IIntrod
|
|
|
.show();
|
|
|
}
|
|
|
|
|
|
+ private BucketDeliveryBean getBucketDeliveryBean(@NonNull @ScreenID.ID @IntRange(from = 0, to = 1000) int id, @Nullable String title, @Nullable BucketWithTagBean bean) {
|
|
|
+ BucketDeliveryBean bucketDeliveryBean = new BucketDeliveryBean();
|
|
|
+ bucketDeliveryBean.setScreenId(id);
|
|
|
+ bucketDeliveryBean.setTitle(title);
|
|
|
+ bucketDeliveryBean.setBucketWithTagBean(bean);
|
|
|
+ return bucketDeliveryBean;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void onNavigationClickBack(NavigationBar navigationBar) {
|
|
|
super.onNavigationClickBack(navigationBar);
|