From ebf1b9c813030a366bdc8967d2788eba3f3d9b5a Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期一, 21 八月 2023 13:18:58 +0800 Subject: [PATCH] 2023年08月21日13:18:56 --- app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java | 37 +++++++++++++++++++++++++++---------- 1 files changed, 27 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java index 569a9a9..54bc272 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/HomeLoginActivity.java @@ -20,14 +20,21 @@ import androidx.annotation.NonNull; import androidx.appcompat.content.res.AppCompatResources; -import com.alibaba.fastjson.JSONObject; +import com.google.gson.Gson; import com.google.gson.JsonElement; import com.google.gson.JsonObject; +import com.hdl.linkpm.sdk.core.exception.HDLException; +import com.hdl.linkpm.sdk.user.HDLLinkPMUser; +import com.hdl.linkpm.sdk.user.bean.HDLLoginBean; +import com.hdl.linkpm.sdk.user.bean.HDLUserRegionBean; +import com.hdl.linkpm.sdk.user.callback.ILoginCallBack; import com.hdl.photovoltaic.HDLApp; import com.hdl.photovoltaic.R; import com.hdl.photovoltaic.base.CustomBaseActivity; import com.hdl.photovoltaic.enums.ShowErrorMode; +import com.hdl.photovoltaic.other.HdlFileLogic; import com.hdl.photovoltaic.other.HdlResidenceLogic; +import com.hdl.photovoltaic.ui.bean.HouseIdBean; import com.hdl.photovoltaic.ui.bean.LoginUserBean; import com.hdl.photovoltaic.ui.bean.LoginUserRegionBean; import com.hdl.photovoltaic.config.AppConfigManage; @@ -39,6 +46,13 @@ import com.hdl.photovoltaic.uni.HDLUniMP; import com.hdl.photovoltaic.utils.PermissionUtils; import com.hdl.photovoltaic.utils.WifiUtils; +import com.hdl.sdk.link.core.bean.gateway.GatewayBean; +import com.nostra13.dcloudimageloader.utils.L; + +import org.json.JSONException; +import org.json.JSONObject; + +import java.util.List; public class HomeLoginActivity extends CustomBaseActivity { @@ -195,23 +209,25 @@ // return; // } showLoading(getString(R.string.home_login_鐧诲綍涓�)); - HdlAccountLogic.getInstance().regionByAccount(account, new CloudCallBeak<LoginUserRegionBean>() { + HdlAccountLogic.getInstance().regionByAccount(account, new CloudCallBeak<HDLUserRegionBean>() { @Override - public void onSuccess(LoginUserRegionBean obj) { + public void onSuccess(HDLUserRegionBean obj) { AppConfigManage.setUserRegionUrl("http://59.41.255.150:7777");//obj.getRegionUrl() - HdlAccountLogic.getInstance().loginByPassword(account, password, new CloudCallBeak<LoginUserBean>() { + HDLLinkPMUser.getInstance().setUserRegionUrl(AppConfigManage.getUserRegionUrl()); + HdlAccountLogic.getInstance().loginByPassword(account, password, new ILoginCallBack() { @Override - public void onSuccess(LoginUserBean obj) { - HdlResidenceLogic.getInstance().getResidenceList(1,50,"","",new CloudCallBeak<Boolean>() { + public void onSuccess(HDLLoginBean obj) { + HdlResidenceLogic.getInstance().getResidenceIdList("", "", new CloudCallBeak<List<HouseIdBean>>() { @Override - public void onSuccess(Boolean obj) { + public void onSuccess(List<HouseIdBean> obj) { hideLoading(); + HdlResidenceLogic.getInstance().setHouseIdList(obj); restoreButtonStyleToInitializeState(); startActivity(MyPowerStationActivity.class); } @Override - public void onFailure(Exception exception) { + public void onFailure(HDLException e) { hideLoading(); restoreButtonStyleToInitializeState(); startActivity(MyPowerStationActivity.class); @@ -220,14 +236,14 @@ } @Override - public void onFailure(Exception exception) { + public void onFailure(HDLException exception) { hideLoading(); } }); } @Override - public void onFailure(Exception exception) { + public void onFailure(HDLException e) { hideLoading(); } }); @@ -241,6 +257,7 @@ public void onClick(View v) { // requestPermissions(); // startActivity(MyPowerStationActivity.class); + HdlFileLogic.getInstance().deleteDirectory(HdlFileLogic.getInstance().getCurrentHomeRootPath()); } }); -- Gitblit v1.8.0