mac
2024-03-21 e5d41b6ef7818b287fb4f4882e841438a186f063
2024年03月21日16:09:50

备份代码
2个文件已修改
21 ■■■■ 已修改文件
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListEditActivity.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListEditActivity.java
@@ -140,18 +140,18 @@
                    delayedConfirmationCancelDialog.setYesOnclickListener(new DelayedConfirmationCancelDialog.onYesOnclickListener() {
                        @Override
                        public void Confirm() {
                            delayedConfirmationCancelDialog.dismiss();
                            showLoading(getString(R.string.deleting_please_wait));
                            HdlDeviceLogic.getInstance().getCurrentHomeLocalAndCloudGatewayList(houseIdBean.getHomeId(), new CloudCallBeak<List<GatewayBean>>() {
                                @Override
                                public void onSuccess(List<GatewayBean> list) {
                                    deleteResidence(houseIdBean.getHomeId(), delayedConfirmationCancelDialog);
                                    deleteResidence(houseIdBean.getHomeId());
                                    initializeInverter(list);
                                }
                                @Override
                                public void onFailure(HDLException e) {
                                    deleteResidence(houseIdBean.getHomeId(), delayedConfirmationCancelDialog);
                                    deleteResidence(houseIdBean.getHomeId());
                                }
                            });
//                            //删除住宅
@@ -228,13 +228,12 @@
     *
     * @param homeId 电站id
     */
    private void deleteResidence(String homeId, DelayedConfirmationCancelDialog delayedConfirmationCancelDialog) {
    private void deleteResidence(String homeId) {
        //删除住宅
        HdlResidenceLogic.getInstance().delResidence(homeId, new CloudCallBeak<Boolean>() {
            @Override
            public void onSuccess(Boolean obj) {
                hideLoading();
                delayedConfirmationCancelDialog.dismiss();
                HdlResidenceLogic.getInstance().delHouseId(homeId);
                initData();//初始化缓存数据
                houseListAdapter.setList(houseListBeanIDList);//重新刷新列表
@@ -244,7 +243,6 @@
            @Override
            public void onFailure(HDLException e) {
                hideLoading();
                delayedConfirmationCancelDialog.dismiss();
                HdlThreadLogic.toast(_mActivity, e);
            }
        });
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java
@@ -143,17 +143,18 @@
                delayedConfirmationCancelDialog.setYesOnclickListener(new DelayedConfirmationCancelDialog.onYesOnclickListener() {
                    @Override
                    public void Confirm() {
                        delayedConfirmationCancelDialog.dismiss();
                        showLoading(getString(R.string.deleting_please_wait));
                        HdlDeviceLogic.getInstance().getCurrentHomeLocalAndCloudGatewayList(houseIdBean.getHomeId(), new CloudCallBeak<List<GatewayBean>>() {
                            @Override
                            public void onSuccess(List<GatewayBean> list) {
                                deleteResidence(houseIdBean.getHomeId(), delayedConfirmationCancelDialog);
                                deleteResidence(houseIdBean.getHomeId());
                                initializeInverter(list);
                            }
                            @Override
                            public void onFailure(HDLException e) {
                                deleteResidence(houseIdBean.getHomeId(), delayedConfirmationCancelDialog);
                                deleteResidence(houseIdBean.getHomeId());
                            }
                        });
@@ -424,14 +425,14 @@
     *
     * @param homeId 电站id
     */
    private void deleteResidence(String homeId, DelayedConfirmationCancelDialog delayedConfirmationCancelDialog) {
    private void deleteResidence(String homeId) {
        //删除住宅
        HdlResidenceLogic.getInstance().delResidence(homeId, new CloudCallBeak<Boolean>() {
            @Override
            public void onSuccess(Boolean obj) {
                hideLoading();
                delayedConfirmationCancelDialog.dismiss();
                HdlResidenceLogic.getInstance().delHouseId(homeId);
                initData();//初始化缓存数据
                houseInfoAdapter.setList(houseListBeanIDList);//重新刷新列表
@@ -441,7 +442,7 @@
            @Override
            public void onFailure(HDLException e) {
                hideLoading();
                delayedConfirmationCancelDialog.dismiss();
                HdlThreadLogic.toast(_mActivity, e);
            }
        });