mac
2024-04-08 99a282cb46e0adc419243ebe6b0bc5a4131e390a
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java
@@ -148,13 +148,15 @@
                        HdlDeviceLogic.getInstance().getCurrentHomeLocalAndCloudGatewayList(houseIdBean.getHomeId(), new CloudCallBeak<List<GatewayBean>>() {
                            @Override
                            public void onSuccess(List<GatewayBean> list) {
                                deleteResidence(houseIdBean.getHomeId());
                                initializeInverter(list);
                                //发起删除电站指令
                                deleteResidence(houseIdBean.getHomeId(), list);
                            }
                            @Override
                            public void onFailure(HDLException e) {
                                deleteResidence(houseIdBean.getHomeId());
                                //发起删除电站指令
                                deleteResidence(houseIdBean.getHomeId(), null);
                            }
                        });
@@ -424,15 +426,17 @@
     * 删除电站
     *
     * @param homeId 电站id
     * @param list   逆变器列表
     */
    private void deleteResidence(String homeId) {
    private void deleteResidence(String homeId, List<GatewayBean> list) {
        //删除住宅
        HdlResidenceLogic.getInstance().delResidence(homeId, new CloudCallBeak<Boolean>() {
            @Override
            public void onSuccess(Boolean obj) {
                hideLoading();
                //发起初始化指令给逆变器;
                initializeInverter(list);
                HdlResidenceLogic.getInstance().delHouseId(homeId);
                initData();//初始化缓存数据
                houseInfoAdapter.setList(houseListBeanIDList);//重新刷新列表