Browse Source

调整异常code位置

zk 1 year ago
parent
commit
1425f0f56b

+ 0 - 3
app/src/main/java/com/datarecovery/master/data/consts/Constants.java

@@ -19,9 +19,6 @@ public class Constants {
     public static final String USER_AGREEMENT = "http://cdn.myaskai.cn/manyue/static/wjsjhfds-manyue-clause.html";
 
 
-    //未登录
-    public static final int ERROR_CODE_NO_LOGIN_ERROR = 1006;
-
     public static final int PAYMENT_WAY_WECHAT = 1;
     public static final int PAYMENT_WAY_WECHAT_SCAN = 2;
     public static final int PAYMENT_WAY_ALIPAY = 3;

+ 3 - 0
app/src/main/java/com/datarecovery/master/data/consts/ErrorCode.java

@@ -1,5 +1,8 @@
 package com.datarecovery.master.data.consts;
 
 public interface ErrorCode {
+    //未登录
+    int ERROR_CODE_NO_LOGIN_ERROR = 1006;
     int ERROR_CODE_VERIFICATION_CODE_ERROR = 2002;
+    int ERROR_CODE_CANCEL_ORDER_ERROR = 3000;
 }

+ 2 - 1
app/src/main/java/com/datarecovery/master/module/member/MemberViewModel.java

@@ -18,6 +18,7 @@ import com.datarecovery.master.data.api.response.MemberDetailResponse;
 import com.datarecovery.master.data.api.response.MemberPayResponse;
 import com.datarecovery.master.data.consts.ChannelId;
 import com.datarecovery.master.data.consts.Constants;
+import com.datarecovery.master.data.consts.ErrorCode;
 import com.datarecovery.master.data.consts.EventId;
 import com.datarecovery.master.data.repositories.AccountRepository;
 import com.datarecovery.master.data.repositories.ConfigRepository;
@@ -369,7 +370,7 @@ public class MemberViewModel extends BaseViewModel {
                 showLoadingEvent.setValue(false);
                 if (throwable instanceof RxHttpHandler.ServerErrorException) {
                     RxHttpHandler.ServerErrorException serverErrorException = (RxHttpHandler.ServerErrorException) throwable;
-                    if (serverErrorException.getCode() == Constants.ERROR_CODE_NO_LOGIN_ERROR) {
+                    if (serverErrorException.getCode() == ErrorCode.ERROR_CODE_NO_LOGIN_ERROR) {
                         ToastUtil.show(R.string.no_login, ToastUtil.LENGTH_SHORT);
                         LoginActivity.start(ActivityUtil.getTopActivity(), ReportUtil.getReportId(memberType));
                     } else {