From f8656588595af6cb716341b5daacba26e350a872 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 27 六月 2023 17:42:10 +0800
Subject: [PATCH] 2023年06月27日17:42:08

---
 app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java
index ede359c..b0e9e75 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/powerstation/HouseListFragment.java
@@ -13,10 +13,12 @@
 import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
 
 import com.hdl.photovoltaic.R;
+import com.hdl.photovoltaic.config.UserConfigManage;
 import com.hdl.photovoltaic.databinding.FragmentHouseListBinding;
 import com.hdl.photovoltaic.base.CustomBaseFragment;
 import com.hdl.photovoltaic.other.HdlLogLogic;
 import com.hdl.photovoltaic.other.HdlResidenceLogic;
+import com.hdl.photovoltaic.other.HdlThreadLogic;
 import com.hdl.photovoltaic.other.HdlUniLogic;
 import com.hdl.photovoltaic.ui.adapter.HouseInfoAdapter;
 import com.hdl.photovoltaic.ui.bean.HouseIdBean;
@@ -27,6 +29,15 @@
 import java.util.List;
 
 public class HouseListFragment extends CustomBaseFragment {
+
+    public static final String SORT_TYPE_1 = "powerSort";//鍙戠數鍔熺巼鎺掑簭
+    public static final String SORT_TYPE_2 = "todayElectricitySort";//浠婃棩鍙戠數閲忔帓搴�
+    public static final String SORT_TYPE_3 = "createTimeSort";//鍒涘缓鏃堕棿鎺掑簭
+    public static final String DESCENDING = "descending";//闄嶅簭
+    public static final String ASCENDING = "ascending";//鍗囧簭
+    public static final String SELECTED_SORT_TYPE = SORT_TYPE_1;
+    public static final String SELECTED_SORT = DESCENDING;
+
     private FragmentHouseListBinding viewBinding;
     private HouseInfoAdapter houseInfoAdapter;
     private CameraManager manager;
@@ -87,13 +98,10 @@
         });
         houseInfoAdapter.setNoOnclickListener(new HouseInfoAdapter.OnclickListener() {
             @Override
-            public void onClick(int position) {
+            public void onClick(int position, HouseIdBean houseIdBean) {
                 //鐐瑰嚮浣忓畢璇︽儏
                 HdlLogLogic.print("====鐐瑰嚮浣忓畢璇︽儏" + position);
-                if (houseListBeanIDList == null || houseListBeanIDList.size() <= 0) {
-                    return;
-                }
-                HouseIdBean houseIdBean = houseListBeanIDList.get(position);
+                HdlResidenceLogic.getInstance().switchHouse(houseIdBean.getHomeId());
                 String path = HDLUniMP.UNI_EVENT_OPEN_HOME_DETAILS + "?homeId=" + houseIdBean.getHomeId();
                 HdlUniLogic.getInstance().openUniMP(path, null);
             }
@@ -119,11 +127,12 @@
 //            houseListBean.setHomeName("鐢电珯" + i);
 //            this.houseListBeanList.add(houseListBean);
 //        }
-        this.houseListBeanIDList.addAll(HdlResidenceLogic.getInstance().getHouseInfoBeanList());
+        this.houseListBeanIDList.addAll(HdlResidenceLogic.getInstance().getHouseIdList());
 
 
     }
 
+
     /**
      * 鐢宠鏉冮檺
      */

--
Gitblit v1.8.0