fix: 设置API超时时间后依然给出提示
This commit is contained in:
parent
4605b862b4
commit
977afdef15
@ -17,7 +17,7 @@ public class ApiDefinition {
|
||||
private List<DatasetTableFieldDTO> fields;
|
||||
private ApiDefinitionRequest request;
|
||||
private String dataPath;
|
||||
private Integer queryTimeout;
|
||||
private Integer apiQueryTimeout = 30;
|
||||
private String status;
|
||||
private List<Map<String,String>> data = new ArrayList<>();
|
||||
private List<JSONObject> jsonFields = new ArrayList<>();
|
||||
|
||||
@ -40,7 +40,7 @@ public class ApiProvider extends Provider {
|
||||
@Override
|
||||
public List<String[]> getData(DatasourceRequest datasourceRequest) throws Exception {
|
||||
ApiDefinition apiDefinition = checkApiDefinition(datasourceRequest);
|
||||
String response = execHttpRequest(apiDefinition, apiDefinition.getQueryTimeout() == null || apiDefinition.getQueryTimeout()<=0 ? 30 : apiDefinition.getQueryTimeout());
|
||||
String response = execHttpRequest(apiDefinition, apiDefinition.getApiQueryTimeout() == null || apiDefinition.getApiQueryTimeout()<=0 ? 30 : apiDefinition.getApiQueryTimeout());
|
||||
return fetchResult(response, apiDefinition);
|
||||
}
|
||||
|
||||
@ -68,7 +68,7 @@ public class ApiProvider extends Provider {
|
||||
List<String[]> dataList = new ArrayList<>();
|
||||
List<TableField> fieldList = new ArrayList<>();
|
||||
ApiDefinition apiDefinition = checkApiDefinition(datasourceRequest);
|
||||
String response = execHttpRequest(apiDefinition, apiDefinition.getQueryTimeout() == null || apiDefinition.getQueryTimeout()<=0 ? 30 : apiDefinition.getQueryTimeout());
|
||||
String response = execHttpRequest(apiDefinition, apiDefinition.getApiQueryTimeout() == null || apiDefinition.getApiQueryTimeout()<=0 ? 30 : apiDefinition.getApiQueryTimeout());
|
||||
|
||||
fieldList = getTableFields(apiDefinition);
|
||||
result.put("fieldList", fieldList);
|
||||
|
||||
@ -530,7 +530,7 @@
|
||||
prop="apiQueryTimeout"
|
||||
>
|
||||
<el-input
|
||||
v-model="apiItem.queryTimeout"
|
||||
v-model="apiItem.apiQueryTimeout"
|
||||
autocomplete="off"
|
||||
type="number"
|
||||
:min="0"
|
||||
@ -855,7 +855,7 @@ export default {
|
||||
acquireIncrement: 5,
|
||||
idleConnectionTestPeriod: 5,
|
||||
connectTimeout: 5,
|
||||
queryTimeout: 30
|
||||
apiQueryTimeout: 30
|
||||
},
|
||||
apiConfiguration: []
|
||||
}
|
||||
@ -1022,7 +1022,7 @@ export default {
|
||||
name: '',
|
||||
url: '',
|
||||
method: 'GET',
|
||||
queryTimeout: 30,
|
||||
apiQueryTimeout: 30,
|
||||
request: {
|
||||
headers: [{}],
|
||||
arguments: [],
|
||||
@ -1040,7 +1040,7 @@ export default {
|
||||
url: '',
|
||||
method: 'GET',
|
||||
dataPath: '',
|
||||
queryTimeout: 30,
|
||||
apiQueryTimeout: 30,
|
||||
request: {
|
||||
headers: [],
|
||||
arguments: [],
|
||||
|
||||
Loading…
Reference in New Issue
Block a user