wjc
2026-03-24 c4ae4589c6c001329ebb731589b209e8ddcbf7ca
app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseSearchActivity.java
@@ -22,7 +22,9 @@
import com.hdl.linkpm.sdk.core.exception.HDLException;
import com.hdl.photovoltaic.R;
import com.hdl.photovoltaic.base.CustomBaseActivity;
import com.hdl.photovoltaic.config.UserConfigManage;
import com.hdl.photovoltaic.databinding.ActivityHouseSearchBinding;
import com.hdl.photovoltaic.enums.PowerStationType;
import com.hdl.photovoltaic.enums.ShowErrorMode;
import com.hdl.photovoltaic.enums.SortType;
import com.hdl.photovoltaic.listener.CloudCallBeak;
@@ -86,7 +88,6 @@
    }
    private void initData() {
        try {
            String json = HdlFileLogic.getInstance().readFile(getHistoryFileNamePath());
@@ -112,7 +113,7 @@
                    @Override
                    public void run() {
                        viewBinding.listSrl.endRefreshing();
                        loadNextPageHouseList(true, 1, true);
                        loadNextPageHouseList(false, 1, true);
                    }
                };
                // 延迟 5 秒执行
@@ -147,8 +148,6 @@
        hdlRefreshViewHolder.setRefreshingAnimResId(R.drawable.loading_refresh_end);
        viewBinding.listSrl.setRefreshViewHolder(hdlRefreshViewHolder);
    }
    private void initEvent() {
@@ -236,9 +235,8 @@
            public void onClick(int position, HouseIdBean houseIdBean) {
                //点击住宅详情
                HdlLogLogic.print("点击住宅详情---" + new Gson().toJson(houseIdBean), false);
                HdlResidenceLogic.getInstance().switchHouse(houseIdBean,true);
                String path = HDLUniMP.UNI_EVENT_OPEN_HOME_DETAILS + "?homeId=" + houseIdBean.getHomeId() + "&homeName=" + houseIdBean.getHomeName() + "&powerStationStatus=" + houseIdBean.getPowerStationStatus();
                HdlUniLogic.getInstance().openUniMP(path, null);
                HdlResidenceLogic.getInstance().switchHouse(houseIdBean, true);
                HdlResidenceLogic.getInstance().openPowerStationDetails(houseIdBean);
            }
        });
@@ -300,7 +298,9 @@
        });
        if (UserConfigManage.getInstance().isArabicLanguage()) {
            viewBinding.powerStationBackIv.setRotation(180); // 旋转180度
        }
    }
@@ -379,7 +379,7 @@
        //获取住宅(电站)ID列表
        HdlResidenceLogic.getInstance().getResidenceIdList(SortType.homeName, currSearchText,
                "", "", "", "",
                "", "", "", "", "",
                pageNo, 20, new CloudCallBeak<HdlResidenceLogic.HouseBeanClass>() {
                    @Override
                    public void onSuccess(HdlResidenceLogic.HouseBeanClass houseBeanClass) {