新增数据库 联表查询支持

This commit is contained in:
2025-03-21 10:33:19 +08:00
parent a15345adeb
commit 5acd63eb99
4 changed files with 75 additions and 29 deletions

View File

@@ -18,7 +18,7 @@ class TraceDio {
// 设置连接超时
_dio.options.connectTimeout = Duration(seconds: 60);
// 设置接收超时
_dio.options.receiveTimeout = Duration(seconds: 60);
_dio.options.receiveTimeout = Duration(seconds: 5 * 60);
//保留原始大小写
_dio.options.preserveHeaderCase = true;
@@ -103,12 +103,18 @@ class TraceDio {
sf.Request? request,
ResponseType? responseType,
Duration? receiveTimeout}) async {
return await _dio.get(url,
queryParameters: queryParameters,
options: Options(
receiveTimeout: receiveTimeout,
headers: getHeader(request: request),
responseType: responseType));
try {
return await _dio.get(url,
queryParameters: queryParameters,
options: Options(
receiveTimeout: receiveTimeout,
headers: getHeader(request: request),
responseType: responseType));
} catch (e) {
//api接口报错
var a = e as DioException;
return a.response!;
}
}
// 发起 POST 请求