| | |
| | | data.put("type", "math");//图片类型:char-文本,math-一位数算式,math2-两位数算式 |
| | | |
| | | |
| | | ApiManager.getInstance().requestGetHideLoading(LoginActivity.this, BASE_URL + ":8088/app/captcha/get", CodeResult.class, data, new SubscriberListener<BaseResponse<CodeResult>>() { |
| | | ApiManager.getInstance().requestGetHideLoading(LoginActivity.this, BASE_URL + "/app/captcha/get", CodeResult.class, data, new SubscriberListener<BaseResponse<CodeResult>>() { |
| | | @Override |
| | | public void onNext(BaseResponse<CodeResult> t) { |
| | | try { |
| | |
| | | data.put("token", token); |
| | | data.put("code", code); |
| | | } |
| | | ApiManager.getInstance().requestPostLoading(LoginActivity.this, BASE_URL + ":8079/sso/sso/loginJson", LoginResult.class, data, new SubscriberListener<BaseResponse<LoginResult>>() { |
| | | ApiManager.getInstance().requestPostLoading(LoginActivity.this, BASE_URL + "/sso/sso/loginJson", LoginResult.class, data, new SubscriberListener<BaseResponse<LoginResult>>() { |
| | | @Override |
| | | public void onNext(BaseResponse<LoginResult> t) { |
| | | try { |
| | | if (t.isSuccess()) { |
| | | SharedPreferencesHelper.getInstance(LoginActivity.this).put(CommonKeyName.Token, t.getContent().getToken()); |
| | | MyApplication.myApplication.token = t.getContent().getToken(); |
| | | MyApplication.myApplication.userId = t.getContent().getId(); |
| | | LoginBean loginBean = DaoSingleton.getInstance(LoginActivity.this).loginDao().findFirst(); |
| | | if (loginBean == null) { |
| | | loginBean = new LoginBean(); |
| | | } |
| | | loginBean.setName(t.getContent().getName()); |
| | | loginBean.setPhone(t.getContent().getPhone()); |
| | | loginBean.setUserID(t.getContent().getId()); |
| | | DaoSingleton.getInstance(LoginActivity.this).loginDao().insert(loginBean); |
| | | SharedPreferencesHelper.getInstance(LoginActivity.this).put(CommonKeyName.isShowCode, false); |
| | | ToastUtil.showToastLong(LoginActivity.this, "登录成功!"); |
| | | startMainActivity(); |
| | | |
| | | } else { |
| | | ToastUtil.showToast(LoginActivity.this, t.getMsg()); |
| | | loginError++; |