| | |
| | | * @param callBack |
| | | * @return https://nearest.hdlcontrol.com/smart-footstone/region/regionByUserAccount |
| | | */ |
| | | public Disposable regionByAccount(String account, IRegionByAccountCallBack callBack) { |
| | | public Disposable regionByAccount(boolean isBooleanB, String account, IRegionByAccountCallBack callBack) { |
| | | |
| | | |
| | | String requestUrl = HDLLinkPMSdk.getInitUrl() + HDLCloudUserApi.POST_RegionByAccount; |
| | | if (!isBooleanB) { |
| | | requestUrl = HDLLinkPMSdk.getInitUrl() + HDLCloudUserApi.C_POST_RegionByAccount; |
| | | } |
| | | String finalRequestUrl = requestUrl; |
| | | return HxHttp.builder() |
| | | .url(requestUrl) |
| | | .params("account", account) |
| | |
| | | |
| | | @Override |
| | | public void onFailure(HDLException e) { |
| | | HDLExceptionSubmitUtils.submit(requestUrl, account, e); |
| | | HDLExceptionSubmitUtils.submit(finalRequestUrl, account, e); |
| | | if (callBack != null) { |
| | | callBack.onFailure(e); |
| | | } |
| | |
| | | * 登录 |
| | | * 通过账号和密码 |
| | | * |
| | | * @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); |
| | | } |