| | |
| | | * 登录 |
| | | * 通过账号和密码 |
| | | * |
| | | * @param account 手机或者邮箱 |
| | | * @param loginPwd 密码 |
| | | * @param callBack 回调 |
| | | * @param isBooleanB true=B,false=C |
| | | * @param account 手机或者邮箱 |
| | | * @param loginPwd 密码 |
| | | * @param callBack 回调 |
| | | * @return - |
| | | */ |
| | | public Disposable loginByPassword(String account, String loginPwd, ILoginCallBack callBack) { |
| | | public Disposable loginByPassword(boolean isBooleanB, String account, String loginPwd, ILoginCallBack callBack) { |
| | | String requestUrl = HDLCloudUserApi.getRequestUrl(HDLCloudUserApi.POST_LOGIN); |
| | | if (!isBooleanB) { |
| | | requestUrl = HDLCloudUserApi.getRequestUrl(HDLCloudUserApi.C_POST_LOGIN); |
| | | } |
| | | JsonObject json = new JsonObject(); |
| | | json.addProperty("account", account); |
| | | json.addProperty("loginPwd", loginPwd); |
| | | // json.addProperty("platform", "APP"); |
| | | json.addProperty("grantType", "password"); |
| | | |
| | | String finalRequestUrl = requestUrl; |
| | | return HxHttp.builder() |
| | | .url(requestUrl) |
| | | .raw(json.toString()) |
| | |
| | | |
| | | @Override |
| | | public void onFailure(HDLException e) { |
| | | HDLExceptionSubmitUtils.submit(requestUrl, json, e); |
| | | HDLExceptionSubmitUtils.submit(finalRequestUrl, json, e); |
| | | if (callBack != null) { |
| | | callBack.onFailure(e); |
| | | } |