From 1793cca452c8d905ec64d26d2bfad6821f5e0c4c Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期三, 09 四月 2025 11:10:36 +0800 Subject: [PATCH] 2025年04月09日11:10:33 --- app/src/main/java/com/hdl/photovoltaic/internet/HttpClient.java | 5 ++++- app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java | 11 ----------- app/src/main/java/com/hdl/photovoltaic/ui/StartActivity.java | 16 ++++------------ app/src/main/res/values-zh/strings.xml | 3 ++- app/src/main/res/values/strings.xml | 1 + app/src/main/res/values-en/strings.xml | 1 + 6 files changed, 12 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/com/hdl/photovoltaic/internet/HttpClient.java b/app/src/main/java/com/hdl/photovoltaic/internet/HttpClient.java index c393640..075d3db 100644 --- a/app/src/main/java/com/hdl/photovoltaic/internet/HttpClient.java +++ b/app/src/main/java/com/hdl/photovoltaic/internet/HttpClient.java @@ -69,7 +69,8 @@ public static HDLException getException(HDLException e) { try { - return new HDLException(e.getCode(), getErrorSting(e.getCode()), e.getmExtra()); + String str = TextUtils.isEmpty(getErrorSting(e.getCode())) ? e.getMsg() : getErrorSting(e.getCode()); + return new HDLException(e.getCode(), str, e.getmExtra()); } catch (Exception exception) { return e; } @@ -89,6 +90,8 @@ return HDLApp.getInstance().getAppLocaleContext().getString(R.string.ssl_error); case 1005: return HDLApp.getInstance().getAppLocaleContext().getString(R.string.timeout_error); + case 4: + return HDLApp.getInstance().getAppLocaleContext().getString(R.string.signature_error_log_in_again); } } catch (Exception e) { e.printStackTrace(); diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java index aff6241..930817f 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java @@ -171,14 +171,6 @@ // viewBinding.homeLoginPasswordEt.setText(pws); checkClearIconShowOrNot(viewBinding.homeLoginAccountEt.getText().toString()); isLoginTextViewEnabled(); - if (UserConfigManage.getInstance().isBAccount()) { - boolean is_Authorization = SharedPreUtils.getBoolean("isAuthorization"); - if (!is_Authorization) { - //2025骞�03鏈�03鏃�14:45:17 鏉ㄦ稕瑕佹眰b绔处鍙烽渶瑕佹楠屾潈闄� - HdlThreadLogic.toast(_mActivity, getString(R.string.forbidden_login)); - } - } - } catch (Exception ignored) { } } @@ -342,7 +334,6 @@ @Override public void onSuccess(HDLLoginBean obj) { if (UserConfigManage.getInstance().isBAccount()) { - SharedPreUtils.putBoolean("isAuthorization", true); restoreButtonStyleToInitializeState(); //瀹夎鍟嗚烦杞晫闈� startActivity(BPowerStationActivity.class); @@ -352,7 +343,6 @@ // HdlAccountLogic.getInstance().getCompanyParterMenu_B(new CloudCallBeak<Boolean>() { // @Override // public void onSuccess(Boolean isBoolean) { -// SharedPreUtils.putBoolean("isAuthorization", isBoolean); // if (isBoolean) { // //2025骞�03鏈�03鏃�14:45:17 鏉ㄦ稕瑕佹眰b绔处鍙烽渶瑕佹楠屾潈闄� // restoreButtonStyleToInitializeState(); @@ -368,7 +358,6 @@ // // @Override // public void onFailure(HDLException e) { -// SharedPreUtils.putBoolean("isAuthorization", false); // hideLoading(); // HdlThreadLogic.toast(_mActivity, e.getMsg() + "(" + e.getCode() + ")"); // } diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/StartActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/StartActivity.java index f2163fb..fe166b3 100644 --- a/app/src/main/java/com/hdl/photovoltaic/ui/StartActivity.java +++ b/app/src/main/java/com/hdl/photovoltaic/ui/StartActivity.java @@ -84,18 +84,10 @@ //鍒ゆ柇AccessToken鏄惁null if (!TextUtils.isEmpty(HDLLinkPMUser.getInstance().getAccessToken())) { if (UserConfigManage.getInstance().isBAccount()) { - //2025骞�03鏈�03鏃�14:45:17 鏉ㄦ稕瑕佹眰b绔处鍙烽渶瑕佹楠屾潈闄� - boolean isAuthorization = SharedPreUtils.getBoolean("isAuthorization"); - if (isAuthorization) { - //瀹夎鍟嗚烦杞晫闈� - Intent intent = new Intent(); - intent.setClass(StartActivity.this, BPowerStationActivity.class); - openActivity(intent); - } else { - Intent intent = new Intent(); - intent.setClass(StartActivity.this, LoginActivity.class); - openActivity(intent); - } + //瀹夎鍟嗚烦杞晫闈� + Intent intent = new Intent(); + intent.setClass(StartActivity.this, BPowerStationActivity.class); + openActivity(intent); } else { //C绔敤鎴疯烦杞晫闈� // showLoading(); diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index a378ae5..7e50b73 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -362,4 +362,5 @@ <string name="parse_error">Data parsing error, please try again later</string> <string name="ssl_error">Loading certificate error, pls try again later</string> <string name="timeout_error">Please check your network and try again later</string> + <string name="signature_error_log_in_again">Signature error. Log in again</string> </resources> \ No newline at end of file diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index c76d166..bdc6c73 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -357,5 +357,6 @@ <string name="parse_error">鏁版嵁瑙f瀽閿欒锛岃绋嶅悗鍐嶈瘯</string> <string name="ssl_error">鍔犺浇璇佷功鍑洪敊锛岃绋嶅悗鍐嶈瘯</string> <string name="timeout_error">缃戠粶涓嶇粰鍔涳紝璇风◢鍚庡啀璇�</string> - v + <string name="signature_error_log_in_again">绛惧悕閿欒,閲嶆柊鐧诲綍</string> + </resources> \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index eb4bf5a..f418bac 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -361,6 +361,7 @@ <string name="parse_error">Data parsing error, please try again later</string> <string name="ssl_error">Loading certificate error, pls try again later</string> <string name="timeout_error">Please check your network and try again later</string> + <string name="signature_error_log_in_again">Signature error. Log in again</string> -- Gitblit v1.8.0