重做登录页面(普通登录和老用户登录)
This commit is contained in:
@ -45,7 +45,7 @@ public class LoginUtils {
|
||||
.checkPhoneNum(phoneName)
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe(new Response<ResponseBody>(){
|
||||
.subscribe(new Response<ResponseBody>() {
|
||||
@Override
|
||||
public void onResponse(ResponseBody response) {
|
||||
super.onResponse(response);
|
||||
@ -98,21 +98,30 @@ public class LoginUtils {
|
||||
public void onFailure(HttpException e) {
|
||||
super.onFailure(e);
|
||||
if (e == null) return;
|
||||
int code = e.code();
|
||||
ResponseBody responseBody = e.response().errorBody();
|
||||
try {
|
||||
String string = responseBody.string();
|
||||
Utils.log("=======getPhoneCaptcha::" + string);
|
||||
JSONObject content = new JSONObject(string);
|
||||
|
||||
switch (code) {
|
||||
case 40001:
|
||||
Utils.toast(context, "缺少mobile参数");
|
||||
break;
|
||||
case 40002:
|
||||
Utils.toast(context, "mobile格式错误");
|
||||
break;
|
||||
case 40003:
|
||||
Utils.toast(context, "一分钟内已发送过验证码");
|
||||
break;
|
||||
default:
|
||||
Utils.toast(context, "未知错误");
|
||||
break;
|
||||
|
||||
int code = content.getInt("code");
|
||||
switch (code) {
|
||||
case 40001:
|
||||
Utils.toast(context, "无效的手机号码,手机号码格式错误");
|
||||
break;
|
||||
case 40002:
|
||||
Utils.toast(context, "mobile格式错误");
|
||||
break;
|
||||
case 40003:
|
||||
Utils.toast(context, "一分钟内已发送过验证码");
|
||||
break;
|
||||
default:
|
||||
Utils.toast(context, "未知错误");
|
||||
break;
|
||||
}
|
||||
} catch (Exception e1) {
|
||||
e1.printStackTrace();
|
||||
}
|
||||
}
|
||||
});
|
||||
@ -233,7 +242,7 @@ public class LoginUtils {
|
||||
break;
|
||||
}
|
||||
|
||||
Utils.log("login::" + loginTag , "error_message::" + content.getString("message") + "\n error_code::" + code);
|
||||
Utils.log("login::" + loginTag, "error_message::" + content.getString("message") + "\n error_code::" + code);
|
||||
} catch (Exception e1) {
|
||||
e1.printStackTrace();
|
||||
}
|
||||
@ -266,7 +275,7 @@ public class LoginUtils {
|
||||
Utils.toast(context, "请登录!!");
|
||||
}
|
||||
}
|
||||
Utils.log("Token::" , "error_message::" + content.getString("message") + "\n error_code::" + code);
|
||||
Utils.log("Token::", "error_message::" + content.getString("message") + "\n error_code::" + code);
|
||||
} catch (Exception e1) {
|
||||
e1.printStackTrace();
|
||||
}
|
||||
@ -283,7 +292,7 @@ public class LoginUtils {
|
||||
RetrofitManager.getApi().syncUserData(token, body)
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread())
|
||||
.subscribe(new Response<ResponseBody>(){
|
||||
.subscribe(new Response<ResponseBody>() {
|
||||
@Override
|
||||
public void onResponse(ResponseBody response) {
|
||||
super.onResponse(response);
|
||||
|
||||
Reference in New Issue
Block a user