Browse Source

[주모] 자동 로그인 시 탈퇴회원 로직 추가

yeongyun 6 years ago
parent
commit
540c30d811

+ 3 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/activity/ScreenStarter.java

@@ -159,8 +159,9 @@ public class ScreenStarter {
         if (resultBean.isSuccess()) {
           if (resultBean.getData().isInActiveAccount()) { // 휴면회원
             listener.onScreenSelected(fragmentActivity, SCREEN_NONE, MemberInfoBean.IN_ACTIVE_ACCOUNT);
-          }
-          else {
+          } else if(resultBean.getData().isWithdrawAccount()) {
+            gotoScreen(SCREEN_SIGN_IN);
+          } else {
             gotoScreen(SCREEN_MAIN);
           }
         }

+ 14 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/zumo/bean/api/MemberInfoBean.java

@@ -8,6 +8,7 @@ import kr.co.zumo.app.lifeplus.bean.api.APIData;
 public class MemberInfoBean extends JsonBeanBase {
 
   public static final String IN_ACTIVE_ACCOUNT = "200";
+  public static final String WITHDRAW_ACCOUNT = "900";
 
   /**
    * 사용자번호
@@ -270,6 +271,15 @@ public class MemberInfoBean extends JsonBeanBase {
     return isInActiveAccount(getMemrStatCd());
   }
 
+  /**
+   * 탈퇴 계정 확인
+   *
+   * @return
+   */
+  public boolean isWithdrawAccount() {
+    return isWithdraweAccount(getMemrStatCd());
+  }
+
   /**
    * 휴면 계정 확인
    *
@@ -280,6 +290,10 @@ public class MemberInfoBean extends JsonBeanBase {
     return memberStatus != null && memberStatus.equalsIgnoreCase(MemberInfoBean.IN_ACTIVE_ACCOUNT);
   }
 
+  public static boolean isWithdraweAccount(String memberStatus) {
+    return memberStatus != null && memberStatus.equalsIgnoreCase(MemberInfoBean.WITHDRAW_ACCOUNT);
+  }
+
   public String getDeviTokn() {
     return deviTokn;
   }