Browse Source

[인증][Bug] SKT알뜰폰 회사 코드 오류 수정 (4 -> 5)

hyodong.min 6 years ago
parent
commit
4502ad79b9

+ 3 - 5
app/src/main/java/kr/co/zumo/app/lifeplus/view/custom/auth/MobileAuthPresenter.java

@@ -268,13 +268,11 @@ public class MobileAuthPresenter implements IMobileAuthContract.Presenter {
    */
   public void onFirstMobileCompanySelectChanged(String mobileCompany) {
     List<String> list = new ArrayList<>(Arrays.asList(ResourceUtil.getStringArray("mobile_companies")));
+    List<String> codes = new ArrayList<>(Arrays.asList(ResourceUtil.getStringArray("mobile_companies_code")));
 
     int index = list.indexOf(mobileCompany);
-    if (index > 3) {
-      // 1,2,3, 5,6,7 => 4가 없음
-      ++index;
-    }
-    userBean.setMobileCompany(String.valueOf(index + 1));
+    // 1,2,3, 5,6,7 => 4가 없음
+    userBean.setMobileCompany(codes.get(index));
   }
 
   /**

+ 8 - 0
app/src/main/res/values/arrays.xml

@@ -8,6 +8,14 @@
     <item>KT(알뜰폰)</item>
     <item>LG U+(알뜰폰)</item>
   </string-array>
+  <string-array name="mobile_companies_code">
+    <item>1</item>
+    <item>2</item>
+    <item>3</item>
+    <item>5</item>
+    <item>6</item>
+    <item>7</item>
+  </string-array>
 
   <string-array name="phone_numbers">
     <item>010</item>