| | |
| | | import com.hdl.photovoltaic.listener.BaseSuccessFailureCallBeak; |
| | | import com.hdl.photovoltaic.listener.CloudCallBeak; |
| | | import com.hdl.photovoltaic.ui.bean.CloudInverterDeviceBean; |
| | | import com.hdl.photovoltaic.ui.bean.ContactBean; |
| | | import com.hdl.photovoltaic.ui.bean.DeviceBean; |
| | | import com.hdl.photovoltaic.ui.bean.HouseInfoBean; |
| | | import com.hdl.photovoltaic.ui.bean.HouseIdBean; |
| | |
| | | |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 联系我们 |
| | | * |
| | | * @param cloudCallBeak - |
| | | */ |
| | | public void getResidenceUtilContact(CloudCallBeak<ContactBean> cloudCallBeak) { |
| | | String requestUrl = HttpApi.B_POST_GET_UTIL_CONTACT; |
| | | JsonObject json = new JsonObject(); |
| | | HttpClient.getInstance().requestHttp(requestUrl, json.toString(), new CloudCallBeak<String>() { |
| | | @Override |
| | | public void onSuccess(String jsonStr) { |
| | | if (TextUtils.isEmpty(jsonStr)) { |
| | | if (cloudCallBeak != null) { |
| | | cloudCallBeak.onSuccess(new ContactBean()); |
| | | return; |
| | | } |
| | | } |
| | | ContactBean contactBean = new Gson().fromJson(jsonStr, ContactBean.class); |
| | | if (cloudCallBeak != null) { |
| | | cloudCallBeak.onSuccess(contactBean); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(HDLException e) { |
| | | if (cloudCallBeak != null) { |
| | | cloudCallBeak.onFailure(e); |
| | | } |
| | | } |
| | | }); |
| | | |
| | | |
| | | } |
| | | |
| | | /** |
| | | * 获取用户自定义配置温度单位详情 |
| | | * |
| | |
| | | JsonObject json = new JsonObject(); |
| | | // json.addProperty("homeId", homeId); |
| | | |
| | | List<MessageBean> list = new ArrayList<>(); |
| | | HttpClient.getInstance().requestHttp(requestUrl, json.toString(), new CloudCallBeak<String>() { |
| | | @Override |
| | | public void onSuccess(String jsonStr) { |