Browse Source

个人中心页认证状态改为动态获取

ZhangXinYu 6 years ago
parent
commit
27207bd0de

+ 1 - 1
app/server_url.properties

@@ -1,2 +1,2 @@
 proApiUrl="https://www.dal-pay.com/happy-boot/"
-testApiUrl="https://hw.hap-job.com/happy-boot/"
+testApiUrl="https://hw.hap-job.com/happy-boot/"  

+ 3 - 1
app/src/main/java/com/webrain/happywork/ui/activity/MineCenterActivity.java

@@ -7,6 +7,7 @@ import android.widget.ImageView;
 import android.widget.LinearLayout;
 import android.widget.TextView;
 
+import com.webrain.baselibrary.AppConstant;
 import com.webrain.baselibrary.EventConstant;
 import com.webrain.baselibrary.event.StringEvent;
 import com.webrain.baselibrary.imageloader.ImageLoaderUtil;
@@ -65,7 +66,7 @@ public class MineCenterActivity extends BaseActivity<MineCenterPresenter> implem
         mvpPresenter.init();
     }
 
-    @OnClick({R.id.ll_apply, R.id.ll_order, R.id.ll_payment_record, R.id.ll_tax, R.id.iv_header, R.id.ll_version,R.id.tv_logout})
+    @OnClick({R.id.ll_apply, R.id.ll_order, R.id.ll_payment_record, R.id.ll_tax, R.id.iv_header, R.id.ll_version, R.id.tv_logout})
     public void onClick(View view) {
         switch (view.getId()) {
             case R.id.ll_apply:
@@ -117,6 +118,7 @@ public class MineCenterActivity extends BaseActivity<MineCenterPresenter> implem
         if (mUserBean != null) {
             ImageLoaderUtil.getInstance().loadCircleImage(mUserBean.getAvatar(), R.mipmap.ic_default_header, ivHeader);
             tvName.setText(mUserBean.getName());
+            tvAuthentication.setText(mUserBean.getAuthenticationStatus() == AppConstant.USER_AUTHENTICATION_STATE_NONE ? R.string.mine_authentication_none : mUserBean.getAuthenticationStatus() == AppConstant.USER_AUTHENTICATION_STATE_SUCCESS ? R.string.mine_authentication_success : R.string.mine_authentication_failed);
         }
     }
 

+ 3 - 1
app/src/main/res/values/strings.xml

@@ -83,7 +83,9 @@
     <string name="mine_tax_tip3">400-692-0099</string>
     <string name="mine_base_information">基本信息</string>
     <string name="mine_information_tips">认证用户只允许修改头像</string>
-
+    <string name="mine_authentication_none">未认证</string>
+    <string name="mine_authentication_success">已认证</string>
+    <string name="mine_authentication_failed">未通过</string>
 
     <string name="hint_input_phone">请输入手机号码</string>
     <string name="hint_input_code">请输入短信验证码</string>

+ 8 - 2
baselibrary/src/main/java/com/webrain/baselibrary/AppConstant.java

@@ -18,6 +18,12 @@ public class AppConstant {
     public static final int SETTLEMENT_METHOD_ONCE = 0;//一次性结算
     public static final int SETTLEMENT_METHOD_MONTH = 1;//分期结算
 
-    public static final String MEDIO_TYPE_IMAGE="image";//图片
-    public static final String MEDIO_TYPE_VIDEO="video";//视频
+    public static final String MEDIO_TYPE_IMAGE = "image";//图片
+    public static final String MEDIO_TYPE_VIDEO = "video";//视频
+
+    //用户认证状态(0:未认证 1:已认证 2:未通过)
+    public static final int USER_AUTHENTICATION_STATE_NONE = 0;
+    public static final int USER_AUTHENTICATION_STATE_SUCCESS = 1;
+    public static final int USER_AUTHENTICATION_STATE_FAILED = 2;
+
 }