mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-04-27 19:04:25 +08:00
Compare commits
8 Commits
c0b440d57e
...
90dcf09c8b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
90dcf09c8b | ||
|
|
269f146c11 | ||
|
|
fa65b6eff7 | ||
|
|
0ab44c0866 | ||
|
|
449fdf180f | ||
|
|
d275a145d5 | ||
|
|
c8f690c1c2 | ||
|
|
38af6e3a28 |
@@ -88,10 +88,10 @@ public class WebServiceQuery extends PluginSemanticQuery {
|
|||||||
restTemplate = ContextUtils.getBean(RestTemplate.class);
|
restTemplate = ContextUtils.getBean(RestTemplate.class);
|
||||||
try {
|
try {
|
||||||
responseEntity =
|
responseEntity =
|
||||||
restTemplate.exchange(requestUrl, HttpMethod.POST, entity, Object.class);
|
restTemplate.exchange(requestUrl, HttpMethod.POST, entity, String.class);
|
||||||
objectResponse = responseEntity.getBody();
|
objectResponse = responseEntity.getBody();
|
||||||
log.info("objectResponse:{}", objectResponse);
|
log.info("objectResponse:{}", objectResponse);
|
||||||
Map<String, Object> response = JsonUtil.objectToMap(objectResponse);
|
Map<String, Object> response = JSON.parseObject(objectResponse.toString());
|
||||||
webServiceResponse.setResult(response);
|
webServiceResponse.setResult(response);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.info("Exception:{}", e.getMessage());
|
log.info("Exception:{}", e.getMessage());
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ public class ParseContext {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean enableNL2SQL() {
|
public boolean enableNL2SQL() {
|
||||||
return Objects.nonNull(agent) && agent.containsDatasetTool();
|
return Objects.nonNull(agent) && agent.containsDatasetTool()&&response.getSelectedParses().size() == 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean enableLLM() {
|
public boolean enableLLM() {
|
||||||
|
|||||||
@@ -83,10 +83,10 @@ public class DimensionRepositoryImpl implements DimensionRepository {
|
|||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(dimensionFilter.getKey())) {
|
if (StringUtils.isNotBlank(dimensionFilter.getKey())) {
|
||||||
String key = dimensionFilter.getKey();
|
String key = dimensionFilter.getKey();
|
||||||
queryWrapper.lambda().like(DimensionDO::getName, key).or()
|
queryWrapper.and(qw->qw.lambda().like(DimensionDO::getName, key).or()
|
||||||
.like(DimensionDO::getBizName, key).or().like(DimensionDO::getDescription, key)
|
.like(DimensionDO::getBizName, key).or().like(DimensionDO::getDescription, key)
|
||||||
.or().like(DimensionDO::getAlias, key).or()
|
.or().like(DimensionDO::getAlias, key).or()
|
||||||
.like(DimensionDO::getCreatedBy, key);
|
.like(DimensionDO::getCreatedBy, key));
|
||||||
}
|
}
|
||||||
|
|
||||||
return dimensionDOMapper.selectList(queryWrapper);
|
return dimensionDOMapper.selectList(queryWrapper);
|
||||||
|
|||||||
Reference in New Issue
Block a user