| | |
| | | } |
| | | |
| | | public void setHouseInfoList(List<HouseInfoBean> houseInfoList) { |
| | | if (houseInfoList == null) { |
| | | houseInfoList = new ArrayList<>(); |
| | | } |
| | | this.houseInfoList = houseInfoList; |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | public void setHouseIdList(List<HouseIdBean> houseIdList) { |
| | | if (houseIdList == null) { |
| | | houseIdList = new ArrayList<>(); |
| | | } |
| | | this.houseIdList = houseIdList; |
| | | } |
| | | |
| | |
| | | */ |
| | | public void getHouseList(CloudCallBeak<Boolean> cloudCallBeak) { |
| | | //获取住宅ID列表 |
| | | getResidenceList("", "", new CloudCallBeak<List<HouseIdBean>>() { |
| | | getResidenceIdList("", "", new CloudCallBeak<List<HouseIdBean>>() { |
| | | @Override |
| | | public void onSuccess(List<HouseIdBean> houseListBeanIDList) { |
| | | if (houseListBeanIDList != null && houseListBeanIDList.size() > 0) { |
| | |
| | | * @param key 发电功率排序(powerSort);今日发电量排序(todayElectricitySort);创建时间排序(createTimeSort); |
| | | * @param keyValue (descending:降序ascending:升序), |
| | | */ |
| | | public void getResidenceList(String key, String keyValue, CloudCallBeak<List<HouseIdBean>> cloudCallBeak) { |
| | | public void getResidenceIdList(String key, String keyValue, CloudCallBeak<List<HouseIdBean>> cloudCallBeak) { |
| | | |
| | | String requestUrl = HttpApi.POST_PowerStation_List; |
| | | JsonObject json = new JsonObject(); |
| | |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 切换住宅 |
| | | * |
| | | * @param homeId 住宅id |
| | | */ |
| | | public Boolean switchHouse(String homeId) { |
| | | UserConfigManage.getInstance().setHomeId(homeId); |
| | | HdlThreadLogic.runThread(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | //搜索一下住宅设备 |
| | | } |
| | | }, null, null); |
| | | |
| | | //关闭进度条 |
| | | |
| | | return true; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 添加【住宅详情】到本地缓存 |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 切换住宅 |
| | | * |
| | | * @param homeId 住宅id |
| | | */ |
| | | public Boolean switchHouse(String homeId) { |
| | | UserConfigManage.getInstance().setHomeId(homeId); |
| | | HdlThreadLogic.runThread(new Runnable() { |
| | | @Override |
| | | public void run() { |
| | | //搜索一下住宅设备 |
| | | } |
| | | }, null, null); |
| | | return true; |
| | | } |
| | | |
| | | |
| | | static class HouseBeanClass { |
| | | |