mac
2023-10-19 6139d9d4b4d42d43039fc5cec7c064d9cc20725b
app/src/main/java/com/hdl/photovoltaic/other/HdlAccountLogic.java
@@ -141,6 +141,38 @@
    }
    /**
     * 更改个人密码(B端账号)
     *
     * @param loginOldPwd 老密码
     * @param loginPwd    新密码
     */
    public void updateBPassword(String loginOldPwd, String loginPwd, CloudCallBeak<String> cloudCallBeak) {
        String requestUrl = HttpApi.B_POST_UPDATE_PROGRAM_PASSWORD;
        JsonObject json = new JsonObject();
        json.addProperty("userId", UserConfigManage.getInstance().getUserId());
        json.addProperty("loginOldPwd", loginOldPwd);//   老密码
        json.addProperty("loginPwd", loginPwd);//新密码
        json.addProperty("confirmLoginPwd", loginPwd);//新密码确认密码
        HttpClient.getInstance().requestHttp(requestUrl, json.toString(), new CloudCallBeak<String>() {
            @Override
            public void onSuccess(String str) {
                if (cloudCallBeak != null) {
                    cloudCallBeak.onSuccess(str);
                }
            }
            @Override
            public void onFailure(HDLException e) {
                if (cloudCallBeak != null) {
                    cloudCallBeak.onFailure(e);
                }
            }
        });
    }
    /**
     * 刷新Token(B端账号)
@@ -261,6 +293,42 @@
    }
    /**
     * 更改个人密码(C端账号)
     *
     * @param loginOldPwd 老密码
     * @param loginPwd    新密码
     */
    public void updateCPassword(String loginOldPwd, String loginPwd, CloudCallBeak<String> cloudCallBeak) {
        String requestUrl = HttpApi.C_POST_UPDATE_PROGRAM_PASSWORD;
        JsonObject json = new JsonObject();
        json.addProperty("loginPwd", loginOldPwd);//老密码
        json.addProperty("loginNewPwd", loginPwd);//新密码
        HttpClient.getInstance().requestHttp(requestUrl, json.toString(), new CloudCallBeak<String>() {
            @Override
            public void onSuccess(String str) {
                if (cloudCallBeak != null) {
                    cloudCallBeak.onSuccess(str);
                }
            }
            @Override
            public void onFailure(HDLException e) {
                if (cloudCallBeak != null) {
                    cloudCallBeak.onFailure(e);
                }
            }
        });
    }
    // endregion