From 7d56179afde21fd2730cda37da164af353f76623 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期五, 12 九月 2025 09:40:07 +0800 Subject: [PATCH] 2025年09月12日09:40:05 --- app/src/main/java/com/hdl/photovoltaic/internet/HttpClient.java | 7 +++++-- 1 files changed, 5 insertions(+), 2 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..0d3cd85 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(); @@ -261,7 +264,7 @@ public Disposable downLoadFile(String url, CloudCallBeak<ResponseBody> callBack) { return HxHttp.builder() .url(url) - .headers(HDLSmartHeader.IGNORE_SIGN_HEADER, 1) + .headers(HDLSmartHeader.IGNORE_SIGN_HEADER, 1).headers(HDLSmartHeader.NOAUTHENTICATION, 1) .build() .download() .subscribe(new Consumer<ResponseBody>() { -- Gitblit v1.8.0