diff --git a/lib/base/http/http.dart b/lib/base/http/http.dart index f89e33c..500cb61 100644 --- a/lib/base/http/http.dart +++ b/lib/base/http/http.dart @@ -126,9 +126,11 @@ class Http { } static HttpResponse exceptionHandler(DioError e) { - if (e.response?.statusCode == 401 && !getIt().useSecretLogined) { - exitLogin(); - return HttpResponse(success: false, message: "没有该模块的访问权限", code: 0); + if (e.response?.statusCode == 401) { + if (!getIt().useSecretLogined) { + exitLogin(); + } + return HttpResponse(success: false, message: "没有该模块的访问权限", code: 0); } return HttpResponse(success: false, message: e.message, code: 0); }