mirror of
https://github.com/dataease/dataease.git
synced 2025-02-24 03:22:56 +08:00
fix: 修复解析sql时,替换变量错误
This commit is contained in:
parent
828079c36c
commit
79c79745de
@ -181,7 +181,7 @@ public class SqlparserUtils {
|
|||||||
sysParams.add(sysParam);
|
sysParams.add(sysParam);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(!hasVariables){
|
if(!hasVariables && !sql.contains(SubstitutedParams)){
|
||||||
return sql;
|
return sql;
|
||||||
}
|
}
|
||||||
Statement statement = CCJSqlParserUtil.parse(tmpSql);
|
Statement statement = CCJSqlParserUtil.parse(tmpSql);
|
||||||
|
@ -84,7 +84,7 @@ public class ApiUtils {
|
|||||||
fieldList = getTableFields(apiDefinition);
|
fieldList = getTableFields(apiDefinition);
|
||||||
result.put("fieldList", fieldList);
|
result.put("fieldList", fieldList);
|
||||||
if (apiDefinition.getRequest().getPage().getPageType().equalsIgnoreCase("pageNumber")) {
|
if (apiDefinition.getRequest().getPage().getPageType().equalsIgnoreCase("pageNumber")) {
|
||||||
int pageCount = Integer.valueOf(JsonPath.read(response, apiDefinition.getRequest().getPage().getResponseData().get(0).getResolutionPath()));
|
int pageCount = Integer.valueOf(JsonPath.read(response, apiDefinition.getRequest().getPage().getResponseData().get(0).getResolutionPath()).toString());
|
||||||
int beginPage = Integer.valueOf(apiDefinition.getRequest().getPage().getRequestData().get(0).getParameterDefaultValue());
|
int beginPage = Integer.valueOf(apiDefinition.getRequest().getPage().getRequestData().get(0).getParameterDefaultValue());
|
||||||
if (apiDefinition.getRequest().getPage().getResponseData().get(0).getResolutionPathType().equalsIgnoreCase("totalNumber")) {
|
if (apiDefinition.getRequest().getPage().getResponseData().get(0).getResolutionPathType().equalsIgnoreCase("totalNumber")) {
|
||||||
pageCount = pageCount / Integer.valueOf(apiDefinition.getRequest().getPage().getRequestData().get(1).getParameterDefaultValue()) + 1;
|
pageCount = pageCount / Integer.valueOf(apiDefinition.getRequest().getPage().getRequestData().get(1).getParameterDefaultValue()) + 1;
|
||||||
|
Loading…
Reference in New Issue
Block a user